New Content Fall 2022 Challenge Path - Fall of the Dinosaurs

Magus_Prime

Well-known member
With a sparkle of light and a sort of poip! noise, you appear back in the Kingdom. At first glance, everything appears normal, except -- wait a minute -- is that a huge winged dinosaur flying by? And look over there! A bunch of those massive long-necked dinosaurs chomping on the tops of the trees! And over there is a herd of smaller bipedal dinosaurs, demonstrating pack movement and flocking behavior! Amazing! And behind you, a normal chicken! Wow.

Have you somehow arrived back in the ancient prehistory of the Kingdom, back when dinosaurs ruled the earth?

Oh, no, wait -- there's Seaside Town right over there. And also you hear a lot of people screaming.

Here are the new items so far:
--------------------
10933 thick dinosaur leather 430663553 wlleather.gif none q 0
# Item thick dinosaur leather
--------------------
--------------------
10936 nasty dinosaur spike 853331281 spine.gif none q 0
# Item nasty dinosaur spike
--------------------
--------------------
10947 awkward dinosaur research harness 352034766 dripharness.gif container q 0
awkward dinosaur research harness 0 none
Item awkward dinosaur research harness Muscle Percent: -30, Mysticality Percent: -30, Moxie Percent: -30, Monster Level: +10, Initiative: -100
--------------------
--------------------
10941 Dino DNAde™ 646751681 dinodrink.gif potion, usable q,d 10
Item Dino DNAde™ Effect: "Prehistoric Potential", Effect Duration: 30
--------------------
--------------------
2722 Prehistoric Potential dna.gif 53927d1c7c90d775d1033fd12618cfa7 neutral none use 1 Dino DNAde™
Effect Prehistoric Potential Muscle Percent: +300, Mysticality Percent: +300, Moxie Percent: +300
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 1 Dino DNAde™ ROW1284
--------------------
--------------------
10940 dinosaur dart 225129353 ancientdart.gif none, combat q,d 10
# Item dinosaur dart: Deal 500 damage to any non-Boss dinosaur
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 3 dinosaur dart ROW1283
--------------------
--------------------
10942 dinosaur repellent 524382822 spraycan2.gif none, combat q 0
# Item dinosaur repellent: Banish a particular kind of dinosaur for the rest of the day
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 5 dinosaur repellent ROW1285
--------------------
--------------------
10946 dinosaur pheromone kit 278152222 wbchemset.gif none, combat q 0
# Item dinosaur pheromone kit: Increase the likelihood of encountering a specific dinosaur
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 5 dinosaur pheromone kit ROW1279
--------------------
--------------------
10938 birdseed hat 130317743 birdseedhat.gif hat q 0
birdseed hat 100 none
# Item birdseed hat: Attracts chickens
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 20 birdseed hat ROW1281
--------------------
--------------------
10948 reflective vest 339444087 lightvest.gif shirt q 0
reflective vest 50 none
Item reflective vest Combat Rate: +10
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 25 reflective vest ROW1287
--------------------
--------------------
10943 camouflage vest 292829086 camovest.gif shirt q 0
camouflage vest 50 none
Item camouflage vest Combat Rate: -10
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 25 camouflage vest ROW1286
--------------------
--------------------
10939 flatusaur gasmask 959048787 gasmask2.gif hat q 0
flatusaur gasmask 100 none
# Item flatusaur gasmask: Protects against flatusaurus emissions
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 30 flatusaur gasmask ROW1282
--------------------
--------------------
10937 pterodactyl rifle 914589236 mercrifle.gif weapon q 0
pterodactyl rifle 100 Mox: 0 2-handed rifle
# Item pterodactyl rifle: Lets you snipe pterodactyls from a great distance
Item pterodactyl rifle Ranged Damage Percent: +50
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 50 pterodactyl rifle ROW1280
--------------------
--------------------
10949 stuffed dinosaur 262152514 dinostuffy.gif offhand g 0
stuffed dinosaur 0 none
Item stuffed dinosaur Muscle: +3, Mysticality: +3, Moxie: +3
--------------------
--------------------
Dino World Gift Shop (The Dinostaur) buy 500 stuffed dinosaur ROW1288
--------------------
--------------------
10944 Dinodollar 840321323 dinobuck.gif none q 0
# Item Dinodollar
--------------------
--------------------
10945 valuable dinosaur droppings 468937901 droppings.gif none q 0
# Item valuable dinosaur droppings
--------------------
--------------------
10935 pristine dinosaur feather 898765772 feather.gif none q 0
# Item pristine dinosaur feather
--------------------
--------------------
10934 shiny dinosaur scale 474472914 scale3.gif none q 0
# Item shiny dinosaur scale
--------------------
 
Last edited:

Tokoeka

Member
The various (non-boss) dinosaurs the path introduces are effectively monster modifiers in-path, but also exist as wishable monsters in their own right.

2230 - kachungasaur, dino_kachung.gif
2231 - dilophosaur, dino_diplo.gif
2232 - high-altitude pterodactyl, dino_ptero.gif
2233 - ???
2234 - supersonic velociraptor, dino_raptor.gif
2235 - ???
2236 - ghostasaurus, dino_ghost.gif
2237 - flatusaurus, dino_flatus.gif
2238 - primitive chicken, dino_chicken.gif

The boss dinosaurs replace the normal bosses, and count as monsters in their own right:

2239 - two-headed pteranodon with a two-headed bat inside it, dino_bossbat.gif
2240 - goblodocus, dino_goblinking.gif
2241 - t-rex who ate the bonerdagon, dino_bonerex.gif
2242 - suruasaurus, dino_palin.gif
2243 - flock of well-fed microraptors, dino_micro.gif (Lord Spookyraven replacement)
2244 - protoceratops spectre, dino_specter.gif
2245 - refrigeradon, dino_fridge.gif (Groar replacement)
2246 - ??? (Presumably the Slackiosaurus, the Big Wisniewski replacement)
2247 - oligarchopteryx, dino_theman.gif
2248 - naughty saursaurus, dino_sorc.gif

Ed is replaced by 7 supersonic velociraptors, and advances stages whether you win or lose to the velociraptors

Per Manuel:
name 'primitive chicken' image 'dino_chicken.gif' attributes ='Atk: 0 Def: 0 HP: 0 Init: -10000 P: beast Article: a' Monster ID: 2238
name 'kachungasaur' image 'dino_kachung.gif' attributes ='Atk: 0 Def: 0 HP: 0 Init: -10000 P: beast Article: a' Monster ID: 2230
name 'ghostasaurus' image 'dino_ghost.gif' attributes = `Atk: 0 Def:0 HP: 0 Init: -10000 P: beast Article: a` Monster ID: 2236

There are also `glass-shelled archelon` (dino_turtle.gif) , and `spikolodon` (dino_spike.gif), as wishable monsters (one is presumably 2233 and the other 2235)
 
Last edited:

Veracity

Developer
Staff member
Obviously I will need to do 6 runs of this for the factoids. I'll have time in mid-September. :)
What is a "monster modifier in-path"?
 

Tokoeka

Member
Obviously I will need to do 6 runs of this for the factoids. I'll have time in mid-September. :)
What is a "monster modifier in-path"?
Paraphrasing CF40, in-path (ignoring the boss monster replacements atm as apparently they have separate IDs and are probably new monsters), you are always fighting just the regular monsters, the fight has just had some properties set - sort of like the OCRS modifiers - as to which dinosaur has eaten the monster, which overrides the picture, can modify the stats (or properties of the monster), and may give an end-of-combat bonus when defeated.

- glass-shelled archelon (reflects spells)
- ghostasaurus (only takes 1 dmg from physical sources, like most ghosts. cannot be TURD'sd)
- flatusaurus (deals increasingly-large amounts of [monster element] damage)
- spikolodon (does thorn damage when you melee it)
- CHICKEN (has 1 in all stats; nerfs statgains from the monsters, so banish this before you do a backup chain or a glitch monster!)
- high-altitude pterodactyl (makes you miss with melee due to its height)
- supersonic velociraptor (runs away if you fail initiative. gives lots of +item when killed)
- kachungasaur (does a big slam attack, gives x3 meat drop when killed)
- [element] dilophosaur (i am uncertain of the effect of this dinosaur assume it spits some of the element as damage every round?)

things that would work on the underlying monster will still work on the dinosaur (assumign the dinosur-modifiers will allow it)
 

Veracity

Developer
Staff member
I'd like to see a DEBUG log of a dinosaur fight, please.
Who knows - perhaps they will actually show up in the ocrs attributes array.
 

wRAR

New member
Here it is (glass-shelled archelon that consumed some zombie waltzers)
 

Attachments

  • DEBUG_20220817.txt
    49.8 KB · Views: 4

wRAR

New member
An idea for Mafia: stop when the harness beeps angrily, as extra research points are not collected.
 

Tokoeka

Member
Further info: Due to the dino-modifiers causing battle messages to be replaced, they made some changes to the gremlin quest such that you will get the item automatically if you use the magnet against the correct (dinosaur-swallowed) monster.
 

Veracity

Developer
Staff member
Fascinating.

HTML:
You're fighting <span id='monname'>a glass-shelled archelon that consumed some zombie waltzers</span></td><!-- MONSTERID: 401 -->

So, it gives us the monster ID of the actual monster just fine.

In AdventureRequest.extractMonter, in addition to actual OCRS modifiers, we deal with Intergnat, Nuclear Autumn, and Masked monsters as pseudo-modifiers.

I expect we'll do the same thing here.
 

Magus_Prime

Well-known member
This debug log should have captured all of the new, non-boss monsters.
The file was too large to upload so I extracted the lines with the monster IDs. Please let me know if you need more information.
 

Attachments

  • monster-debug.txt
    107.7 KB · Views: 3

Veracity

Developer
Staff member
The MONSTERID is that of the "recently swallowed" monster.
However, I now have the descriptions for all 9 kinds of dinosaurs and have each one in an html file for writing tests.
 

Crowther

Active member
I suspect dinosaurs are messing up flier tracking. Today mafia thought I was at 100%, but the quest was not finished. I figured it was just the old off by a hair problem, but one more monster didn't finish the quest. Then three more didn't, so I did a dozen or so and it was finished.
 

Veracity

Developer
Staff member
I have a PR open which will parse the dinosaur names and extract the type and put it into the $monster.random_modifiers array of MonsterData.
There's a lot more to do, I am sure, but this is a necessary first step.

 

Veracity

Developer
Staff member
A "carrion-eating dilophosaur" is spooky.
A "steamy flatusaurus" is hot.

What are the rest of the elements?
 

Yendor

Member
Dilophosaurs are cold-blooded (cold), hot-blooded (hot), slimy (sleaze), and swamp (stench).
Flatusauruses are mist-shrouded (spooky), chilling (cold), sweaty (sleaze). (didn't find the other one)

glass-shelled archelon is #2233, spikolodon is #2235.

And naturally there's a bunch of new Council quest text.
 

Veracity

Developer
Staff member
r26664 adds random modifiers like "dilophosaur" and "stench", as appropriate, to the current monster - which will ne of the base type (like "zmobie" or "malevolent hair clog").

I'd like to adjust that to only look for those things if you are in a Dinocore (like Dinosaur. Like it?) run.
I also need to adjust the elemental modifiers, since "hot", for example, already has an OCRS meaning.
Hmm. I could use "red-hot", "ice-cold", "sleazy", "spooky", and "stinky" which already exist and give the monster that attack/defense element.
Or simply "swamp", "carrion-eating", etc., right out of the description. That might be best.
And then apply the resistances, etc., to the specific monster, based on dinosaur and element.

What is the Path #? That seems to be the next thing I need.
 

Yendor

Member
I suspect dinosaurs are messing up flier tracking. Today mafia thought I was at 100%, but the quest was not finished. I figured it was just the old off by a hair problem, but one more monster didn't finish the quest. Then three more didn't, so I did a dozen or so and it was finished.
Looks to me like the chickens are throwing it off. Mafia's counting arena ml from the original stats, but the chicken's stats are 1/1/1.
 
Top