Changelog 2017-11-18

Use this forum for general discussions

Changelog 2017-11-18

Postby *teker* » Sun Nov 19, 2017 12:36 am

I've started rewriting some of the spells to make them more friendly when bad arguments are provided. For example:

- Hermetic resonance rewritten to make sure a valid spell name is entered. Also found rebirth exploit and removed it.

- Supplication rewritten to make sure a valid supplication type or name was entered.

- Summon undead rewritten to make sure the summon creature is valid. I also modified it so that if the player gives a number of undead that is too big, the parsing function figures it out and reduces the number. So if I try to summon 3 and I can only summon 2, it summons the 2, charges only the mana required for the 2 and spits out a message that I can't handle any more than 2. It's also smarter with how the total mana cost is calculated - the cost still increases as the number of undead increases but if the total ends up being too much, the spell fails and no mana is deducted. I feel like this breaks realism in some way (like I should still charge mana for attempting) but in the end it's just a better user experience. Also scrolls/wands/charms that cast this spell would still cost mana per undead and that should not be the case any longer.

- Clan keys should no longer work when non-clan members attempt to use them. Currently Legends is the only clan where I have set the key so we'll have a limited test before we move forward. I ended up rewriting most of the open/close/lock/unlock code for doors so I could create a proc intercept for those commands. There was a bug filed against the skeleton key in the Tower in Grv - I'm curious if the skeleton key works better now.

I'm open to suggestions on other spells that need rewritten to handle bad arguments better.
*teker*
Triple 40 Poster
 
Posts: 299
Joined: Sun Apr 05, 2015 3:41 pm
Status: Offline

Re: Changelog 2017-11-18

Postby Gorka » Sun Nov 19, 2017 7:54 am

Teker, on supplicants one of the most valuable things you could do is actually list what the supplicants do. Recently Sochi told me I can "order banshee wail." I had no idea about this, yet that information totally changed my game as it allowed me to kill some mobs in some dangerous areas. I've never been into pets and I have zero idea what most pets do outside of peri, nightmare and eudaemon. Imagine what it's like for new players... how do they know the commands the pets can do? Is it even documented? Maybe the pet template could have a help command so the player can "order pet list abilities." This could be in play for awakens/supplicants and summons.
Gimme a G! Gimme a ORKA!
User avatar
Gorka
Avatar Poster
 
Posts: 703
Joined: Tue Jul 12, 2016 5:50 am
Status: Offline

Re: Changelog 2017-11-18

Postby *Breeze* » Sun Nov 19, 2017 7:11 pm

If I read the mudl commands for the various supplicants and tell you the commands, are you willing to do the help file for it?
User avatar
*Breeze*
Avatar Poster
 
Posts: 520
Joined: Mon Nov 05, 2007 9:24 am
Status: Offline

Re: Changelog 2017-11-18

Postby Gorka » Mon Nov 20, 2017 2:00 am

Sure, I'll give it a crack. First one will be a learning curve.
Gimme a G! Gimme a ORKA!
User avatar
Gorka
Avatar Poster
 
Posts: 703
Joined: Tue Jul 12, 2016 5:50 am
Status: Offline

Re: Changelog 2017-11-18

Postby *Breeze* » Mon Nov 20, 2017 3:13 pm

first set of stuffs... its easier if someone actually summons them so i can check them before they auto-poof.
we should probably add juju etc to the list of stuff to document.

stuff between ( ) is aliases of the same command.

nightmare -- order mare trouble XXXXX
djinn ---- order djinn [blow;(seize grab whirlwind capture catch);(drop free release)] XXXXXXXX
chan chu -- kiss chan
thunderbird ------ flyto enter say tell order board climb
brownie -- rescue XXXXX; squirm [helps you squirm]
User avatar
*Breeze*
Avatar Poster
 
Posts: 520
Joined: Mon Nov 05, 2007 9:24 am
Status: Offline

Re: Changelog 2017-11-18

Postby Gorka » Mon Nov 20, 2017 3:56 pm

I had no idea a djinn "webs." :lol:
"kiss chan" appears to do nothing. It might be bugged.
Gimme a G! Gimme a ORKA!
User avatar
Gorka
Avatar Poster
 
Posts: 703
Joined: Tue Jul 12, 2016 5:50 am
Status: Offline

Re: Changelog 2017-11-18

Postby *Breeze* » Mon Nov 20, 2017 4:04 pm

try kiss chu
or just kiss
no idea.
User avatar
*Breeze*
Avatar Poster
 
Posts: 520
Joined: Mon Nov 05, 2007 9:24 am
Status: Offline

Re: Changelog 2017-11-18

Postby Gorka » Mon Nov 20, 2017 4:26 pm

Krom answers your request!
A chan chu appears in a flash of rainbow light!
A chan chu starts following you.

<1356hp 274ma 136mv 2702840787xp -9.5ac -%>
kiss;kiss chan;kiss chu
A chan chu nimbly hops out of the way... you pervert.

<1356hp 275ma 138mv 2702840787xp -9.5ac -%>
A chan chu nimbly hops out of the way... you pervert.

<1356hp 275ma 138mv 2702840787xp -9.5ac -%>
A chan chu nimbly hops out of the way... you pervert.

<1356hp 276ma 139mv 2702840787xp -9.5ac -%>
autoloot off
Autoloot mode is now off.

<1356hp 286ma 154mv 2702840787xp -9.5ac -%>
dg wight;str
war
warcry LEEEEEROOOY JEEEENKINS!!!
deathgrip wight;release
You yell 'LEEEEEROOOY JEEEENKINS!!!'

<1356hp 289ma 159mv 2702840787xp -9.5ac -%>
A wight prison guard hates your guts!
You can taste the impending victory!
You circle around a wight prison guard and expertly put it in a deathgrip.
@@

<1496hp 289ma 139mv 2702850687xp -9.5ac 50%>
With a mighty effort, you shake off your exhaustion!
You release a wight prison guard from your grip.

<1496hp 290ma 125mv 2702850687xp -9.5ac 50%>
You land a powerful strike into a wight prison guard's side.
strike
@@

<1496hp 290ma 125mv 2702865871xp -9.5ac 31%>
Impossible to use this so soon after a successful second wind!!!

<1496hp 291ma 126mv 2702865871xp -9.5ac 31%>
You deal a critical blow to one of a wight prison guard's vital organs.
You viciously massacre a wight prison guard with your hit.
A wight prison guard misses you with its hit.
A wight prison guard looks shocked as it cuts itself on your petrified armor!
A wight prison guard massacres you to small fragments with its slash.
A wight prison guard misses you with its hit.
A wight prison guard massacres you to small fragments with its slash.
A wight prison guard massacres you to small fragments with its slash.
A wight prison guard misses you with its hit.
You deal a critical blow to one of a wight prison guard's vital organs.
You viciously massacre a wight prison guard with your hit.
You brutally massacre a wight prison guard with your hit.
A wight prison guard misses a kick at your groin, you breathe lighter now.

<1425hp 292ma 128mv 2702883279xp -9.5ac 8%>

<1425hp 294ma 131mv 2702883279xp -9.5ac 8%>
You strike a wight prison guard right in its kidney!
A wight prison guard looks shocked as it sees your fist embedded in its abdomen, then collapses.
A wight prison guard is dead! R.I.P.
You gain 566570 bonus experience!
Total exp for kill is 1603501.
-------------
MOB : undead wight guard man axe LVL : 40 AREA : Shadow Keep XP : 1603501
-------------
|
Your blood freezes as you hear a wight prison guard's death cry.

<1356hp 294ma 131mv 2705054890xp -9.5ac -%>
kiss;kiss chan;kiss chu
A chan chu nimbly hops out of the way... you pervert.

<1356hp 299ma 137mv 2705054890xp -9.5ac -%>
A chan chu nimbly hops out of the way... you pervert.

<1356hp 299ma 137mv 2705054890xp -9.5ac -%>
A chan chu nimbly hops out of the way... you pervert.

<1356hp 299ma 139mv 2705054890xp -9.5ac -%>
rest
You sit down and rest your tired bones.
Gimme a G! Gimme a ORKA!
User avatar
Gorka
Avatar Poster
 
Posts: 703
Joined: Tue Jul 12, 2016 5:50 am
Status: Offline

Re: Changelog 2017-11-18

Postby *Breeze* » Mon Nov 20, 2017 5:29 pm

yup. thats exactly what its supposed to do.
User avatar
*Breeze*
Avatar Poster
 
Posts: 520
Joined: Mon Nov 05, 2007 9:24 am
Status: Offline


Return to General Chat (Registered)

Who is online

Users browsing this forum: Google [Bot] and 20 guests