Home Development Development Updates (08/17/2012)

Development Updates (08/17/2012)

0

This weeks updates:

!PWIPE!

Added tons of helpfiles, everything I could think of new I added now has a helpfile

Found a sneaky bug in memorize

Did a GET_CLASS scan for multi-class code to check for missed adjustments, and made them

Added server-startup / shutdown scripts

Did a memorize.c revamp in prep for more caster classes

Found a nasty crash bug in houses, with Vatiken’s helped it is now fixed

Replaced (only) in-game references to tbaMud with LuminariMUD

Added a total of 4 slots to PRAYing arrays, for expansion to cleric/druid/paladin/ranger casting

Modified save/load functions to handle the array in pfiles

Modified memorize.c to handle expansion of new classes

Made Druid class

Added framework for damtypes (like elemental damage)

changed all the defines of saving throws to new counterparts:  fort, reflex, save.. also added two   fillers, poison and death

To fill the gap in espec loading, added old saving throws and translate them to new ones

Added some more info to do_score   Realigned spells in mem lists, added a little color

Spell affects are now measured in round increments instead of game hours (ticks)

Converted current spell affects to new system

Spell levels were level dependent, regardless of what levels you have multi-classed, now only   “caster” levels will make your spells more powerful

Got rid of sort_spells in db.c (at least temporarily), not compatible with how i’m sorting spells

finished display for damtypes (affects)

started some changes in constants.c to move away from capital letters (thanks Bakarus)   got rid of NOBITS (now:  None)

added AFF_DEAF .. although it may be a little too harsh right now

added AFF_FEAR

added AFF_STUN – can attack, but can’t enter commands (affets mobact too)

added AFF_PARALYZED  same as stun, but also can’t attack

spell polymorph (mostly just framework, probably should share functions with shapechange)

changed spell color-spray

New spells!  spell endure elements   spell expteditious retreat   spell grease   spell horizikauls boom   spell ice dagger   spell iron guts   spell mage armor   spell negative energy ray   spell ray of enfeeblement   spell scare  spell shelgarns blade   spell shield   spell summon creatre 1   spell true strike

charmee’s will now autoassist (even if not groupped) and autorescue if they are a warrior > level 5

expanded player structs in plrtoascii, expanded max_skills to 600 (400 spells / 200 skills)

max_types increased to 800

renumbered all skills and everything after, renumbered lib->messages too

found out that expanding the struct in plrtoascii destroys mud, so undid it 😛

consolidated the various caster arrays, freeing up space in pfiles

made a warding array to save stoneskin/mirror image and the sorts

made a spec_abil array to save x-per-day use skills

added framework for rage skill

went and adjusted all the save-types for all spells

added room-affections framework, thanks to: The Arrow <pt94jpi        student.hk-r.se>

LEAVE A REPLY

Please enter your comment!
Please enter your name here