Username: Password:

Author Topic: Ongoing Code Update Thread  (Read 22409 times)

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #75 on: December 07, 2015, 08:19:53 PM »
commit 1d327b039ff9688997844170ad3cdcd752794c20
Author: Iskvarren
Date:   Mon Dec 7 19:16:07 2015 -0600

    -fixed an issue with browse using wrong argument
    -deleted unused ptitle command
    -removed the ability to train HP and mana
    -made scout report whether a room is a thief area
    -added the option to rush a new character to level 50.  Rushed chars have all
     skills set to 75 (or 25 for languages), 0 practices, and 20 trains.  They have
     less HP than traditionally leveled chars because of nonmaxed attributes.
    -restricted rushed chars from starting any sort of player attack for 10 hours
    -restricted rushed chars from attacking lower levels for a total of 25 hours
    -restricted rushed chars from using maenors, resurrection skills, and blackjack
     for 25 hours.
    -restricted rushed chars from using locate object, seance, and summoning spells
     for 10 hours
    -modified the restriction on old names to be for level 50+ chars with over 25
     hours played
    -cleaned up a lot of human confirmation functions that are no longer used

commit 006fbda362a1098dacd72ca603a3ddb1c1f0b2df
Author: Iskvarren
Date:   Sat Nov 28 23:56:45 2015 -0600

    -Cleaned up tumble to redirect everyone attacking the victim when it wears off
    -Rewrote ambush as an in-combat skill. Go camo for 2 turns with no fight rounds,
     only the ability to counter, kick, trip, cyclone, etc.
     Any enemies attacking you are redirected if possible and enemies have reduced
     chances of targeting you randomly.  If you do not get exposed from ambush,
     then you attempt two turns of combat at increased damage.
    -Cleaned up attack_new_victim

commit c99960623044b175f6a86f4bf3b39128605daf2f
Author: Iskvarren
Date:   Sat Nov 28 12:48:37 2015 -0600

    -made purse use pelts, mob nouns, or race for strings
    -added a mod to butcher to rename cow, pig, deer, calf, sheep, and lamb steaks

commit 43feb30b988ecda5a4093b29c4f6b8c5ac4fdec1
Author: Iskvarren
Date:   Fri Nov 27 15:59:33 2015 -0600

    -updated creating body parts to use the noun field

commit b0e1c5ef94406d8013d15a37adb2de278ae6fb21
Author: Iskvarren
Date:   Fri Nov 27 14:59:44 2015 -0600

    -flavor text for disease affect

commit 005c4a15e970cd16097e5c6fc5a4c0d76220a985
Author: Iskvarren
Date:   Fri Nov 27 02:21:29 2015 -0600

    -made transmogrify use mob nouns if available
    -made skinning generate a skinned corpse rather than destroying the corpse if successful

commit c325e053c45c8fef773b84ce3235f461a7f15519
Author: Iskvarren
Date:   Fri Nov 27 00:24:52 2015 -0600

    -made a minimum success chance for butcher
    -made transmogrify into an infestation

commit 2cf14a6a3244c937fd85c26f1a93abf496bdd874
Author: Iskvarren
Date:   Thu Nov 26 22:03:44 2015 -0600

    -added scout skill which allows a char to obtain info re: current/adjacent rooms

commit 9ec2d750db477d73306e4bda2e49be46d9cbca9f
Author: Iskvarren
Date:   Thu Nov 26 19:19:23 2015 -0600

    -another steak desc tweak
    -added cyclone slash, an attack that does damage based on speed

commit 60e1d1f5e7722e3cbc5b2eb1dbe363a4aada8d4f
Author: Iskvarren
Date:   Thu Nov 26 18:03:09 2015 -0600

    - made butcher into a proficiency
    - made butcher require a knife
    - tweaked how butcher strings steaks
    - made butchering with poisonous knives poison the steaks
    - added a noun field to mob index for aesthetic uses
    - commented out loading for nouns for first update

commit 0a15d88a9154fe2a85ca7a2a3e59c7eac12b7d83
Author: Iskvarren
Date:   Sat Oct 31 11:14:05 2015 -0500

    -corrected speech crash bug
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #76 on: December 12, 2015, 02:27:24 AM »
commit 2f0d6d7992156b1e07d2318c7f7f29cd836312f2
Author: Iskvarren
Date:   Sat Dec 12 01:26:28 2015 -0600

    -added a forgotten mana check on scout

commit 8050394251a4c52ad6af74a3a0416fa2b41fcbff
Author: Iskvarren
Date:   Fri Dec 11 21:15:46 2015 -0600

    -decreased the chances of NPCs switching targets
    -NPCs no longer retarget if their current target has 20% defense or less
    -made it possible to distract or jump in front of all targets regardless of blindness

commit 7a284f241966c1c5e82ba561a54a7fbd81e084c1
Author: Iskvarren
Date:   Fri Dec 11 18:12:52 2015 -0600

    -fixed an issue with ambush effect being removed before its time
    -fixed a typo in ambush
    -configured immortal mwhere command so that newbie helpers can use it to find newbies
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #77 on: April 24, 2016, 04:57:28 PM »
commit 7c03a79848084eb511647fe5720138d5e8aa0f9c
Author: Iskvarren
Date:   Sun Apr 24 15:50:36 2016 -0500

    -made it so animal races with fur/feathers can't use socials to blush
    -made it so avians can't use socials requiring mouth movements

commit f0b7fbe0b3a3479ff7aeb0fc8c8ef6af5a08af68
Author: Iskvarren
Date:   Sat Apr 23 19:40:46 2016 -0500

    -changed backpack in wear text to bag instead
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #78 on: June 12, 2016, 07:49:47 PM »
commit fd27c6ea02e8e076ad7b718be5cd662590a59073
Author: Iskvarren
Date:   Sun Jun 12 21:55:12 2016 -0500

    -made resurrection skills always improve upon use by 1%
    -increased the rate of all skillups by 1% due to an error

commit a1ff92f98b5bf5b96e95dbf75d327bfe2f40eb99
Author: Iskvarren
Date:   Sun Jun 12 20:50:00 2016 -0500

    -changed raise corpse to breath of ancients for shamans
    -added custom stat loss failure messages for each raise type

commit d9f6c8bb6244ce5d70c3b5f722d0d9524ba8fe5b
Author: Iskvarren
Date:   Sun Jun 12 18:38:56 2016 -0500

    -merged drug, narcosis, and demonbane effects into narcosis spell
    - allowed narcosis spell to be cast even when other toxin effects exist

commit 556f5d9829d4e1809e56521d3956528dba5088d2
Author: Iskvarren
Date:   Thu May 19 14:35:53 2016 -0500

    -social update and justice fix

I also removed drug from shamans and demonbane from shaman/necro since they have demonbane.  You should have gotten practices refunded.

Raise corpse was removed from the game.
Necros got raise corpse points moved to raise dead and practices refunded.
Shamans got raise dead points moved to breath of ancients and practices refunded.
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #79 on: June 16, 2016, 12:45:18 AM »
commit 81cf536894ee13b23568ca83afe3c71f894c0d14
Author: Iskvarren
Date:   Wed Jun 15 23:42:44 2016 -0500

    -made berserk last 5 rounds instead of 3
    -fixed issues with shocking grasp, chill touch, and burning hands applying
     effects on characters immune to their effects
    -allowed casting possession while not in combat, but it will not improve

commit 7978e173c9044353995c2f2db0f0dd2025e82957
Author: Iskvarren
Date:   Wed Jun 15 23:14:25 2016 -0500

    -added a line to correct possession magical items

commit 99744c2fa54d2e556c09f2f8ba865561bfdc6408
Author: Iskvarren
Date:   Wed Jun 15 23:09:52 2016 -0500

    -corrected a return statement

commit 38c2da269bdd89ea09dead5acb79eff5da91093d
Author: Iskvarren
Date:   Wed Jun 15 23:08:33 2016 -0500

    - upgraded berserk to have 100% crit rate and increased speed
    - changed possession to be a spell version of berserk with additional
      modifications to res/vuln/immunity
    - made it so it is not possible to flee while berserking or possessed

commit f533bd306a0b3a9ded3310d5733d498b7722d6cc
Author: Iskvarren
Date:   Wed Jun 15 21:32:52 2016 -0500

    -removed nocturnal shield and added its AC bonus to covenant of ice/fire

commit efe2e725eaec6c0d971bf59e93c69a4ca3a6ab43
Author: Iskvarren
Date:   Tue Jun 14 19:01:46 2016 -0500

    - removed fireproof as a skill
    - made it so stolen items can be destroyed in the Lost and Found room
    - removed correction lines for drugged and demonbaned food
    - removed drug and demonbane as food toxins in OLC
    - removed flags for dead dodges
    - made weaken last longer
    - added breath of life to skills that rushed chars can't use for 25 hours
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #80 on: June 21, 2016, 04:38:20 PM »
commit 305dbaff5b75e9c228128c96a254201a0bbbaf7e
Author: Iskvarren
Date:   Tue Jun 21 14:50:35 2016 -0500

    -made magical objects update the spell as long as they are not restrung

commit 165348ac4fe5d75f1d128b00868df3b12894e06a
Author: COM Service Account
Date:   Tue Jun 21 14:10:27 2016 -0500

    -made both covenant spells usable for enchanting physical
    -added missing debilitate skill table entry
    -made debilitate check energy instead of disease

commit 29fd7216a87b021edb4cd92fd6541d55da40f53c
Author: Iskvarren
Date:   Tue Jun 21 13:57:06 2016 -0500

    -removed demonspirit spell
    -changed shadowcloak to grant immunity to abyssal effects
    -added immaff check for mobprogs

commit 5ae3398ccb500fb0c7abf506db0fa52ae5878d75
Author: Iskvarren
Date:   Tue Jun 21 12:33:09 2016 -0500

    - enabled game to autosave changed areas every 2 hours

commit 05a2c026deb748c9112429adf250ac0dc0173d98
Author: Iskvarren
Date:   Tue Jun 21 11:58:52 2016 -0500

    - changed up the description for infestation spell

commit cc57be7d78800015202a6341900eab1f7a05a322
Author: Iskvarren
Date:   Tue Jun 21 11:56:22 2016 -0500

    - changed all references to spell_failure to saves_stats
    - switched around some checks in disarm skill
    - changed rot weapon to infestation, which summons up a swarm of locusts to
      inflict abyssal vuln based on saves (up to 30%) and has an additional
      chance to disarm the opponent in the same way as the skill
    - increased mana cost of reap spell
    - increased duration of blindness, gravity smash debuff, ray of truth debuff,
      slow, hex, radial distortion, deluge debuff, blacklight debuff to 10 rounds
    - fixed an error where editing cost of item would not flag the area as changed

commit 7c719920a811660a6c80819375dbed25426035c7
Author: Iskvarren
Date:   Tue Jun 21 00:13:10 2016 -0500

    - removed exorcism spell
    - allowed death ward cast on victim to act like old exorcism spell
    - merged crypt effect with rigor mortis
    - removed runic ward since it is combined with shield
    - increased saves debuff from curse
    - added debilitate spell which docks damage, defense, and speed
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #81 on: January 16, 2017, 01:31:03 AM »
commit 65b2142ea987c1fa38332e0b12ee08e80350ea8c
Author: Iskvarren
Date:   Sun Jul 17 19:21:52 2016 -0500

    -made it so berserking characters can't flee

commit d216155113c01e0f1e5be0a4181143aa3c657501
Author: Iskvarren
Date:   Sat Jun 25 10:59:38 2016 -0500

    -fixed an error message in scout

commit 0fbe2d7754ca25578ce466ad96bc8de6785dd871
Author: Iskvarren
Date:   Thu Jun 23 21:12:46 2016 -0500

    -added ancestral blessing spell

commit 04e6c6bc013ab0fffb9ce96b09101742009ebcfb
Author: Iskvarren
Date:   Thu Jun 23 19:08:12 2016 -0500

    -added in baleful gaze, a projection one-target version of fear

commit 45b5dac265afdf2fc1a90ece1473cf29615e0913
Author: COM Service Account
Date:   Thu Jun 23 01:41:43 2016 -0500

    -fixed stance on debilitate

commit 775faee9ec14366ee80a8109d0cb13e9de00e86a
Author: Iskvarren
Date:   Thu Jun 23 01:40:34 2016 -0500

    -fixed an error where debilitate was checked as disease instead of energy
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #82 on: January 23, 2017, 05:16:59 PM »
commit 430733c2a535a8c93ceee16ac7bbd72d5c85c002
Author: Iskvarren
Date:   Mon Jan 23 16:12:37 2017 -0600

    -standardized the cost of pills, potions, scrolls, and wands again
    -set the game to update all magical items in game
    -added failure messages to all HP recovery spells for full health
    -re-enabled archiving with max days 90
    -removed create scroll from all playable characters
    -adjusted enchantment to use purchaseable scribed scrolls
    -fixed an issue with campfire mana
    -made it so track doesn't dock mana into the negatives
    -fixed a syntax error in fleeing for NPCs


All magical items should now have had their costs recalculated based on the level of the spell contained, the mana used to cast the spell normally (mana is used as a surrogate for spell power), and number of charges.  The minimum cost per cast is 10 silver.
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #83 on: January 26, 2017, 06:44:08 PM »
commit 495c4ed2501a22c1fc6846ad0122e5b602ef9e22
Author: Iskvarren
Date:   Thu Jan 26 17:14:06 2017 -0600

Cleaned up code to handle 4 different types of aggression from NPCs:
 * AGGRESSIVE - attacks anything on sight
 * OPPORTUNISTIC - attacks anything sleeping or stunned if over 20% health
 * MERCIFUL - fights back if attacked, never murders
 * WIMPY - fights back if attacked but runs away if under 20% health
 * STANDARD - fights back if attacked, murders when able.

In addition, these changes were added:
- Allowed wimpy and fearful NPCs to find a random room to run away to.
- Wimpy NPCs that have fled will not return until their health is over 20%.
- Fear acts like wimpy except without the health condition.  Those monsters
  return when the effect wears off.
- Only monsters under level 61 are affected by fear's fleeing effect.
- HP recovering spells on magical items were slightly increased in cost.
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #84 on: June 18, 2017, 10:29:26 AM »
commit 26192d6c2f810ff1e33c5a12fe3857c6a246f26a
Author: Iskvarren

    -fixed a bug with turtle stance increasing spell delays indefinitely
    - fixed debilitate's position
    - fixed a message in transmogrify
    - fixed following in transmogrify
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #85 on: June 20, 2017, 11:51:07 AM »
commit dc5178ab895beaeaa89e360c334f92db2a25f067
Author: Iskvarren
Date:   Tue Jun 20 10:40:42 2017 -0500

    -changed how justice calculates damage
    -allowed justice to have greater damage limits since it takes many turns to build
    -fixed a bug in transmogifry for pets/mounts already following you
    -changed up how transmogrify generates descriptions
    -fixed a bug blocking blackjack for nonrushed chars
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #86 on: June 23, 2017, 05:49:49 AM »
commit f6b8573b72ec36852633ccb275a60d3fe2850cab
Author: Iskvarren
Date:   Fri Jun 23 04:47:35 2017 -0500

    -fixed a bug where bash and slash AC were switched in some places
    -made possession last 5 rounds instead of 3
    -fixed up resurrection guaranteed skillup
    -fixed a bug with damage limits checking nonexistent characters
    -removed spell memorize failure for spells 74%+
    - made pets save their race or damage type if changed from the original
    - fixed an error where a pet's religion could change the owner's religion
    - made transmogrified pets modify their name string for easier searching
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #87 on: June 27, 2017, 07:22:19 AM »
commit 7f242f7c9c4d411b834e29ef6ddd63b1bc1fad2b
Author: Iskvarren
Date:   Tue Jun 27 06:00:08 2017 -0500

    - fixed an issue where affect hex did not work like fightaffect hex
    - removed lowbie (level 1-10) autoresurrection beside body
    - made lowbie death automatically teleport the char + body to Academy temple
    - removed invulnerability and infrared effects on lowbie resurrection
    - fixed an issue where ungrouped but charmed pets could not be transmogrified
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #88 on: July 03, 2017, 02:57:51 AM »
commit a68bf0f1681e3207c750c01b4a5f7e7db22d260e
Author: Iskvarren
Date:   Mon Jul 3 01:32:57 2017 -0500

    -made OLC points account for stasis effect
    -added check for fight affects in mob progs
    -fixed an issue with automatic raise improving
    -made it so distracted NPCs never change targets
    -decreased the rate of piety decay to once every 12 hours
    -made life raises by followers of the same god no longer misaligned
    -decreased the automatic pricing of mask items
    -adjusted healing failure messages
    -changed spiritual quilt's AC calculation to round out to 20
    -removed alignment constraints from sacred fire
    -fixed an issue where mob prog attacks automatically lowercased
    -fixed some damage message coloration if the the attack noun is colored
    -cleaned up hex a little more to look for highest modifier
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 797
  • Karma: +78
Re: Ongoing Code Update Thread
« Reply #89 on: July 04, 2017, 07:32:00 AM »
COM Version: 2252
Commit:      2ec640c6c910775831db49f4430a829284678d61
Built:       Wed Jul  5 01:24:15 CDT 2017

    -allowed NPCs to set off TRIG_COMBAT_HIT
    -changed up the VERSION command
    -allowed recharge to boost projections, infestations, and communes
    -fixed the duration of paralyze effects
    -fixed group show for OLC to show short desc
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.