Updates, Changes and Bug Fixes

Please report all bugs...

10/25/2020 - NPCs and NPC deluxe were using the 10% rule, but it was making them weaker in each itteration.

10/24/2020 - So we now find out that Group 4 was rolling as 2D10 rather than 2D6. Fugdge!

10/22/2020 - Daniel complained about the weak pull modern bows in the shop. Poor quality shops had crap bows. He said it was not realistic. So crap bows are gone, replaced by super expensive bows.

10/22/2020 - Gear and Supplies in the bazaar was costing more if there were more of them. Fixed.

10/22/2020 - Danial found that all Group 4 calculations were getting 2D10 rather than 2D6. This effected all effect rolls in the game. Uarmed Combat kicks, Crossbows, 2 handed weapons. Dang.

10/18/2020 - Sessions are now persistent. If a player logs in the session they were using is restored so things like character name, prefills for stuff and other things are loaded. Players start here screen was a screen used to capture the GM's number and force players to set the GM number on their login so it could be recorded in the access file. This is no longer used, so the page was no longer needed as a player home page. All of the menu stuff has been moved to the main page and the Player Start Here page is now Inventory Management.

Showing as much as possible on restricted screens so people can get a feel for the system.

10/17/2020 - Small packs now hold 6 rather than 5. The Messenger bag is now 5.

10/17/2020 - Numchucks bother me. Why is the STR on a metal nunchaku 3? So if you use two you need STR GRP 6? That is super human! I've seen friends use 2 wooden ones with ease. They weren't STR GRP 4 in any way. I doubt they were even 3. Since they are unuseable at the correct STR, I've modified them to be STR 1 and STR 2. Metal ones require STR 4 to use two, that seems ok. Numchucks are offically back in the game.

10/16/2020 - Armor set 3 wasn't working. I guess no one ever used it.

10/16/2020 - I opened up some pages on the site for people who are just looking around. It appears a lot of people just want an idea of what the site has rather than use it full. I've opened up a bunch of pages with sample data.

10/15/2020 - Players do stuff that is strange. We lost two pieces of armor out of the game last night and I have no idea where they went. One issue is that a player could move something that WAS in their inventory even after it was moved out of their inventory. So lets say a player grabbed a jacket from another player. Then the first player gave the jacket to someone else. As long as they sat on their inventory page and didn't refresh it would appear the jacket was still there's. So they could give it to a third person, taking out of whereever it was. This is confusing! The system moves the item, in other words, it changes the owner in the database. That owner could be changed again if the player didn't refresh their page. The 'paper trail' at that point is confusing because we don't know where to look for it.

The paper trail now details the item, who took it, where it went and all of the details. The "Where Dat Go?" system.

10/12/2020 - Finished out the Winter wear of winter.php. Also refined the crafting page for creating clothes and armor. This makes it clear how to generate clothes and armor within given ranges based on the materials you have, rather than just your skill at making things, which was not clean.

10/12/2020 - Slight change to NPC Generation. NPCs will now have their base skills from the sample character, plus the get in 2 in 5 shot of getting one of the skill blocks from the auto skills in the skill creator. Maybe medical, maybe guns, maybe hth.

10/10/2020 - Cookie based and player id access logins are now standard.

10/09/2020 - Totally removed that access database model of login. I've moved to strict cookies instead. PHP is just too stupid for non-cookie logins.

10/07/2020 - Removed the check boxes on the Bazaar. They don't log and it really sucks. Maybe they will come back, they are just hidden.

Logins were totally borked. Tried something else.

10/04/2020 - Started cleaning $_SESSION so they don't go longer than one hour. I also added cookies to prevent session loss.

10/01/2020 - Limited the types of arrows and bows available in lower utility bazaars.

09/28/2020 - Added Temporarily Drop and Restore ALL Weapons.

09/24/2020 - Moved the tooltip for skills left so it isn't off screen on small screens.
Reorded the HTH BCS page and added HTH ODA and Missle ODA for clarity.
Added Age to NPC sheet so it is there for reference.
Full winter clothing added to common armor.
Bazzar Inventory Maker will now also create small shops. (General, Armor, Weapons and Guns.)
Armor now fully supports indicators for Rain and Winter gear.

09/17/2020 - Addtional bags now have additional ENC cap. So if a character has a medical bag, they get 4 ENC more for storage in the 'container' type 1/2 ENC storage.

09/12/2020 - The site now limit input on BCSes to 100 or 200 score depending on Format. It was allowing any value assuming the GM was smart enough to figure it out.

09/11/2020 - I added a whole new functionality to allow MGs and Miniguns to shoot at vehicles. A suitation has come up where players have to shoot their minigun at a helo. Well, that takes like 20 minutes to calculate, so I added it to the MG calculator for quick numbers. FYI, Minigun destroys soft and intermedeate targets!
Vehicle DUR loss is now fully quantified with the calculator making firing on soft or INTERMEDIATE targets easy.

09/09/2020 - After testing it out for two games, I've dropped Looks,... from the reputation table. The system will no longer automatically add positive or negative rep for looks. This was overwhelming all other reputation. If a players wishes to use looks as part of their reputation, then we can add it manually. For general use, behind a helmet and hockey mask, it shouldn't make a difference. A player who wants to play a 'Face' style character can simply use that as a Merit and get the number of points they should have.

09/09/2020 - Setup the pretty hit chart for most (maybe all) biped hit displays. It is more graphical, in that it has little hit marks rather than the photocopy of the hit display with marker on it.
Delete shields was very insistant on the GM deleting the shield, if the GM said, "KEEP" it just stayed on the screen.

09/04/2020 - Note 12 and Note 13 are not properly respected in HTH weapons.

09/01/2020 - Move a piece of armor into your backpack... everyone sees it in their own inventory AND gets charged encumberace for it! Yea, that was broken. If they delete it, it disappears! So Kenna was wearing two gold necklaces... not what her character would be doing...

08/30/2020 - Bashing is problematic in that is used a number of very seldomly used terms. Personal ENC, Person Mass being two. The Bashing help page now shows these calculations for easy reference.
08/30/2020 - Reworked the way that F1 to F3 works on the DAT page to make it faster. Also setup a shock factor line on the "Modify DRT by:" Pulldown to remind us when to apply shock factor.
08/30/2020 - Made it a bit easier to make an account by removing hidden characters from the field so you don't put a space at the end of your email address by accident.
08/30/2020 - Created some better linkage between various player elements to make it quicker for GMs
08/30/2020 - Bazaar now has the manual add buttons. The prior ones were removed due to them adding items without the proper barter value. That has been fixed.

08/22/2020 - Reworked per location move for location moves. This makes it a lot faster and smarter.
08/17/2020 - Delete checked now deletes.
08/16/2020 - The DAT Aid now is session independent, so a GM can login and see another person logged in as the same GM's DAT Aid and make changes, though that can be confusing. Best to have one GM run it, the other GM watch it or roll damage or something.
08/16/2020 - Squeeze Shot now takes 2 actions by default. Prior to this the GM has to manually track it, it now works.
08/08/2020 - Healing rates - Combined Medical Supplies and Bandages into Medical Supply: First Aid.
GM "Give" function now remembers the last setting.
Shoot.inc - Now includes Fire 4.
BCS calculator for Exotic guns was added as well as BCS mods for specific guns such as +1.
Grand ENC now counts Exotic Guns and their magazines.
Magazines added for Exotic Guns.
The Shield Overhaul is now done.
Dark Theme was added for lovers of the Dark.
Sales bin now include Commerice bonus to remind players to use commerce.
Vehicle Crashes calculator was added.
Armor may now be placed into a backpack.
07/19/2020 - Rounds now cost ceil($bdg/20) rather than 1 BP or 2 BP. This is more in keeping with the rules, but not a huge difference. It makes the huge bullets more expensive, but unless the BDG is above 40, no difference.
All magazines now have multiple sizes by gun.

07/17/2020 - Updated character sheets. Kenna was just out of control with her number of skills, it totally blew up the sheet. This now displays fine for chracters with a ton of skills. (This is an unlimited chracter so it is strange the number of skills, not a normal character).

07/16/2020 - BDGs for shotguns were using the default rather than the set BDG as part of the shotgun overall, this is now fixed. Firearm features are now part of the inventory gun, rathat than just a default so each inventory gun can be customized with adding or removing features. Magazines now show the proper number of max bullets next to the actual bullet and turn red when it is overloaded. Some players have been putting too many rounds in their magazines for some reason. Added Explosive Reference page.

07/14/2020 - I've changed handloading to remove the kits and add the three componants. The kits made it faster, but isn't strickly in the rules. I modified Production of fuel, petro to make more gas. Making a gallon a day is silly and a waste of player time.
07/14/2020 - I've removed the limitations from development points from standard and 100 year after campaigns. I feel stronly this needs to be in the rules, so YMMV with charcters generated under the actual rules of the game. If you feel that players abuse this, stick to the non-standard chracter types, such as 0-day or Zombie, both limit development points.

07/12/2020 - I scaled back on the attribute points a bit. Some in standard but more so in unlimited, as unlimited characters were superstars with 35 in attributes. 07/12/2020 - ENC problems. When a player or GM "SWAPS" an item from an inventory to another inventory, the receiving inventory didn't update until either the grand_enc (GM looked at his manage_players page) or the player checked their inventory. You would think that would be enough. But players were using the base inventory numbers on "Players Start Here" rather than looking at their actual inventory sheet. I expected players to check their "Hands" settings before combat, thus updating the final ENC, but I guess not. I've added a grand_enc that looks at specific sides of the swap to prevent this issue. Specifically one player's inventory keeps being way off right before combat. It defies logic why that is. Fixed now. I also expanded some logging of the swap function so I can find out who keeps doing those swaps into his inventory right before combat. Also GRAND ENC was counting arrows incorrectly. They were spanning all characters rather than just the one checking.
The system caculates action phase for shots and swings for must things. However, bears have a PCA of 8, so no. I've updated it to use any PCA including 8 and above.

06/29/2020 - For gun hits when more than one round hits, there was a generic location display that showed location numbers so GMs could tell players where they hit. I've made that a map with dots so it is quicker to read.

06/20/2020 - Major update on Shotguns. It seems that shotguns were of a specific caliber then the shell type also. So we needed a "12 GA Shot" gun and a "12 GA Buck" gun. A player switching between them would delete one and add the other. I've stripped all of that out and now you have a pull down on the details page where you pick the ammo.

06/11/2020 - Take All will no longer suck the fuel out of the fuel tank and drain the battery.

06/07/2020 - Random NPCs in DAT were wearing hidden armor. It appears that as new ones were generated, they would just wear the armor of the last one. So guy 1 wasn't too tough but guy 8 was the staypuff guy of armor.!

Naming of NPC opponents was a bit wonky. The "#1 #2 #3 Guy" was annoying. I have updated so they no longer do that.

06/02/2020 - Players weren't paying attention and were moving vehicle fuel and shoving it in storages. That will not work. Fuel and EV charge can now only be moved to other vehicles.

06/02/2020 - AWS RDS test is complete. It costs about $13.00 a month to run i314.org on RDS, so it is a bit expensive, since this site is not that well utilizied. I like RDS and I will likely use it in the future for commercial sites, but for this home grown site, it just isn't worth the money. We are not back to the local database.

05/24/2020 - DISABLED and DAZED status for PCs wasn't working in DAT very well. I adjusted it so that it is easier to use.

05/24/2020 - "Look all of the bad guys are CLONES!" Dang Angus and is observation skills. Ok, they all did have the same DRT. So now Custom Opponent NPCs will now have a 10% variance in DRT and BAP when they are loaded.

05/20/2020 - Added skill scores to the HTH calculator, it was almost set up anyway. That makes it quicker. I also went over the BCS calculators with a fine-tooth comb and made sure the calculations were correct and that it show up correct on the DAT screens. I noticed that shoot over/around cover was broken. Not any more. The data sent from the calculation page now shows on the DAT screens in a more verbose format. I realized that some GMs might not know the situation and restrictions table by heart, so 'object -1' might not mean anything. I also expanded the help mouseovers to cover all acronyms. I expect most people to know what a BCS is, but I expanded it for them anyway.

05/19/2020 - Time front editor (Hidden on Admin menu) changed to make time fronts run at 1-6 mintues if they are moving. The old numbers were impossible to support in game play,

05/18/2020 - Hunting, Hunting, Hunting. Something has been wrong with the hunting numbers since I made that dang hunting calcualtor. One girl can't walk into the woods with a bow, come back out in a few hours and feed a group for a week. That isn't how hunting should work. Fishing the same way. I remember being a kid and my dad would go fishing and sometimes he would come back with fish, and sometimes he wouldn't. He never got enough fish to feed us for a week. Not in a stream or river. Maybe on the ocean with a giant gill net boat, but not in a stream. I took another look at it today and noticed a programming error. I started my loops at 0, so they would do a 0 and 1 loop before ending. That really doubled the production! Once I fixed that, now fishing and hunting are more realistic. People actually can go out and come back with no fish!

05/18/2020 - added some self checks to learning rates.

05/17/2020 - Sometimes it is just easier to calculate BCS for NPCs with the caclulator. The current BCS caclulator for PCs wasn't working becuase there was no generic function. I've added a copy of it for NPCs where it simplifies the CDA/Movement. Rather than calculating it, just ask the player the ODA and input it.
Also beasts were not working properly with the Open Phase. I adjusted it. Seems the Open phase wasn't set, so it was reporing different values to the players than to the GM. It now reads the table instead of remembering it. Also the attack options for NPCs was always shown. That added a line. It now only shows in the attack phase.

05/12/2020 - I've been working to make the login free testing work. That way, people who don't want to create a login can get an idea of how it works. It was one of the things David Harmer said that too much stuff needed login. Now a potential DM can run a DAT with test characters and random opponents. That shows off the capabilities.

05/11/2020 - Database at AWS caused a few issues. First, all databases needed to be converted to InnoDB rather than myISAM. Then the database time changed due to the server time. So queries that used the time stamp and things like < two hours ago, stopped working. That is a problem. I should timestamp records rather than using the default mysql time stamp.

05/08/2020 - My parties have been running from spot to spot looking for stuff. That is great, but the issue is that it is takes time to whip up this random crap. The bazaar is a great idea because it creates a location that the players can see. The random gear table, makes a nice list that I can hand out, but players don't want a list, they now all want to see it and touch it. So the random location generator will do that. Generate it, remove stuff that you don't like and turn it over to them. It can be done very quickly.

05/06/2020 - Moved the mySQL database to AWS RDS as a proof of concept test. It appears to be working really well. Updated a bunch of tables with new indexes because the RDS connection is a bit slower. Correct indexes were a big help.

05/03/2020 - Downgraded Naginata to STR 3.

05/02/2020 - "Force Pick up Packs" on DAT screen to force players to pickup packs at the end of combat.

05/02/2020 - Update "All Storage" to see globally rather than just in storages. Players were looking for books and it is painful to look in every inventory. Updated Crafting Supplies to properly add and subtract items.

04/14/2020 - I added a line to the mouseover on the DAT and DAT information screens for HTH weapons that tells the GM what weapon skill the BCS roll is for. This is helpful in determining stance without asking.

04/13/2020 - Blocks didn't work. A player said that it wasn't his fault his character was over weight becuase he didn't put the supplies in his backpack! In other words, YOU the GM put them in my backpack, I didn't make that choice. Technically that is true. I guess he could have carried them in his arms at twice the ENC.

I have added 4 backpack types 2,5,10,12,15 ENC. (Ok, one of those isn't a backpack, it is a purse, so yea 4 backpacks).

04/10/2020 - Finished the blocks. Character can no longer delete or move inventory except reduce or add bullets. (since they should be doing that during DAT). They have no access to crafting supplies at all, since those are by default inside their pack. They also can't drop their pack once DAT starts. Each of these functions can be done by the game master. Once players get use to this, it will no longer be useful, but in the beginning we need to enforce this to prevent players from adjusting invetory, such has readying weapons after combat start. There is a cheat still available. They can do some stuff with storages that really wouldn't be allowed if I felt it was worth coding blocking it. At this point, they can't swap or delete in storages, so adding stuff will not really help.

04/04/2020 - Players can edit their inventory after DAT starts to reduce ENC. This needs to be done BEFORE DAT, so my first block for this is to add an ENC lock that prevents changes before DAT starts. When the GM hits RESET, the ENC locks and will not change until it is RESET again.
This prevents players from changing location of equipment in DAT. It kinda pissed me off when ENCs kept changing every time I refreshed my screen becuase players were handing things around. This will no longer happen.

04/03/2020 - Crits now tie back to guns and HTH. When you go from the gun damage or hth damage pages to the crit screen via the link, it allows you to roll the crit and return to the page with the crit (Added BDG, Number of rounds or WDM addtion stored) so that you can resolve the damage with the correct modifiers. I also did some work with the way packs work to make them cleaner. I redid the armor add, which wasn't putting armor in the correct set.

03/23/2020 - Added two sample characters to the GM list for people who are not logged in so that they can use the DAT display to test it. They had the ability to add opponenets, but not PCs. (Becuase it gave them access to inventories) I said, screw it and added two PCs that they can mess with. Provided the invetory doesn't change, they should be fine. I also cleaned up the DAT and DAT information screens a bit more. The player side wasn't refreshing properly and I added the gun types to that screen. I also worked on some issues with generated opponents. It is all much cleaner now. The this_player and this_storage pages are also cleaner, the * and ** for ENC now displays properly. I made adding and removing player storage accounts cleaner. Mostly so they are quick to add in groups when you start a new game (or test something). I fixed a bunch of issues with crafting supplies and logging. The logs are now fairly robust. The GM can see when players add or remove bullets and crafting supplies. This is to facilitate the monitoring of supply usage in the game. It takes so long to say, "Ok, subract one food for each character" then try and figure out if it was done. Now the logs just show it. I also cleaned up bows and missile weapons, which were bad... really bad. I fixed the add armor pages so they work the same for players and storage. The idea that armor can be added properly now is refreshing.

03/18/2020 - Eliminated the step between applying damage to beasts and NPCs and the DAT screen. This should make things a bit faster. I also added Beast and NPC before and after hit points so the GM can access before they apply damage. This is on the Gun and HTH screens. This all comes down to watching Dan. As I watch him run DAT, I started to see all of these slow downs where he is looking at the screen navigating rather than running the table. These are really only seconds, but when a combat lasts 4 rounds with 6 players, then 5 seconds here and there adds up rather quick. Assuming 3 shots per action, that is 18 actions per round, 72 per combat for the players. If each page update takes 5-10 seconds, then that is an addtional 6 - 10 minutes of Dan looking at his screen waiting for updates! That is horrible. Streamlining could save 10 minutes out of an hour combat!

03/13/2020 - There was an issue when the page udpated, sometimes it seemed like the page CSS was not loading fast and the page would display with a text format rather than the full CSS view I would expect. This has been and issue for years. I've done everything I could think of to stop this slightly annoying, but not really important issue. Found it today. I've been using .ico images for favicons since 2000. Apparently this .ico was loading slow. I 'defer'ed it and that fixed the problem. I then replaced it with a .png. That seems to have double fixed it. I suspect that .ico images were not properly being cached as that format is no longer widely used.

03/12/2020 - Cleaned up Packs a bit. Players no longer can access the swap, delete and change buttons on a pack page. It seemed to me that a player could go to that page and swap an item into their inventory. This would remove it from the pack. So anyone else to "TOOK" the pack would be missing that item. This could be done by mistake, so a player might mess things up just doing what they do normally. This will no longer happen. Packs are now non-editable. With that said, the browswer and player need to not want to do something bad. It would be easy to get around this, so it isn't a secruity feature, just a way to prevent mistakes. We assume that players and GMs are basically honest. There is no need to lock this thing down and prevent cheating. Most everything is logged so if there is cheating we would be able to find the cheater. Don't play with cheaters, problem solved. I'm more interested in preventing people from mess with games than I am with avoiding cheating.

03/11/2020 - So I'm developing my new game and I wanted to have an enemy that was a privmative guy, sort of like a cave man. So I put him into the "Custom NPC Generator" and he comes out wearing a gold chain, nice pants and tennis shoes! Yea, not so primative looking. I've updated the generator so GMs can now pick the type of shoes, shirts and pants the character is wearing.

03/09/2020 - All players now login with their character name. I've added expanded tracking as part of the crafting supplies and bullets thing. Aftermath is the kind of game where we want to track bullet by bullet, bite by bite stuff. The system now notes when a player removes food or bullets. This allows GMs to track this stuff easily without any real effort.

03/04/2020 - Little trick. The ENC for player characters only calculated when a player accessed their inventory page. So, if they went to the bazaar, got a ton of stuff and then never looked at their inventory, the ENC never showed up. Neat trick! So now when the game master goes to Manage Players, it does a quick recalc of every player character's and NPC's inventory. This calculates the full inventory and updates the total ENC number displayed on the page.

03/04/2020 - I like optimizing my characters, though I don't call myself an optimizer. I just sometimes wonder, hey what would be better? I've always wondered about armor types and if my character is really getting the shaft in ENC values. With the addtion of the reinforced and quilted armor, it is totally possible that a specific piece of armor is way too heavy. The armor details page now helps understand where a character is at this level.

03/03/2020 - Complications with supplies. The Bazaar has supplies. Poly drugs could realistically show up in a bazaar since they are supplies. Unfortunately, supply pricing was simply 4 to 8 BP per item. DISCOUNT POLY DRUGS! Ok, I've made all crafting items have a base price. The base price for Poly drugs is 25, so never less than 50 in the market. More likely higher.

03/02/2020 - Supplies when I first setup the backpack we started putting stuff in them. Then drugs started appearing in the pack, then food, then... well supplies. Backpacks are better suited for items. Supplies and consumables are best stored as supplies. I'm moving supplies over now to that and removing them from backpacks.

03/01/2020 - Loot disaster. It takes too long for the GM to loot stuff FOR the players. I've offloaded all of the loot functions to the players DAT Information screen. As a shortcut, I've set them lootable once they are marked DEAD by the GM. Obviously characters would not be looing during combat, but players might as well get a jump on it and loot as they go. This will make combat/looting resolution go faster. I've also made it possible to loot beasts that are not zombies. (I got a laugh when it allowed me to loot a dead guy and get 1 unit of natural food. I fixed that.) Due to the weight of Natural Food, it is suggested that players not loot animals until after combat when they can spend time distributing weight if they can't send it to a storage.

02/28/2020 - I'm getting ready for my new game and I wanted to do something with armor. Normal Aftermath! armor is a mix of armor that have been made and exisitng armor. In many campaigns, that is fine. In a 0-day campaign, perhaps the armors will just be armor that people have been able to pick up. Common Armors in the bazaar is that type of armor. Basically stuff that you might find at Dick's.

02/26/2020 - With the updates to DAT Information, it is now possible to resort the PCs and NPCs on the DAT display. Sorting is essential because if PCs were added in the wrong order and with all NPCs, they were not in the correct turn order (Highest SPD first). Now when RESET is hit, the display will resort both PCs and NPCs based on BAP then MNA. Sorting puts them in proper turn order. One side effect of his is that NPCs no longer go by their numbers. So where it was possible to run #1, #2, #3... the NPCs now go by BAP, so the order is more or less out of order. Since GMs controls this, it isn't a problem. We use little number counters on the NPCs, so they are easy to track and find on the display. The issue here is the PCs and NPCs have always been huge memory arrays with embedded arrays. The problem with arrays with arrays in them is they can't be easily put into a database. The main array can be imploded (stored as a string, but that has issues and doesn't work if there is an array inside the array). PC and NPC armor and weapons are an array inside the character's arrays. So, putting them into a database is problematic and a ton of extra coding. I did place the main data for both in MySQL tables for the DAT Info display. Fortunately, I created a key for the arrays that I store in a separate array. That array can be rebuilt in the proper order! That is huge since it is a simple foreach loop that puts them on the web page. If they are sorted by BAP in that array, then they come out on the screen in that order.

This makes running the table in DAT easier because the correct order is on the screen.

02/24/2020 - If a player adds a gun, an empty magazine comes with it. If a player swaps a gun, the magazine(s) swap with it. If a player deletes a gun or a magazine, the bullets are stored in their inventory. If a player has two of the same gun and they delete it or swap it, a mag goes with it. The mag will be the one with the least bullets in it.

02/24/2020 - Added a new set of armor (set 3) also allow players to store armor in their pack. Armor in pack has an ENC of x2. This was not possible before, now it is.

02/24/2020 - GMs can now delete skills from character sheets.

02/23/2020 - Update slingshots to have at WDM of 2.5 not 1.5 if they are called via a generic run. Players still get the correct WDM from the inventory. Updated storages so they can pull the more fancy bows which only players could add.

02/21/2002 - Added "Supplies" to players inventories. In the past all "Supplies" were kept in storages. Due to the weight players wouldn't really want to carry them. However, it is possible that players may be forced to carry food and water at some point. So, I've added supplies to the player inventory. It is assumed that all supplies are in their backpack. I also adjusted the weights of supplies to be book accurate for food and water. (i.e. a lot heavier since now it matters)

02/16/2020 - Quivers now weigh 1 ENC. Before someone could put arrows into a quiver at no cost, but the arrows remained at full weight. I now take half the weight of the arrow, but charge and extra 1 for the quiver itself.

02/15/2020 - I took for granted that a GM would think an NPC got their WDA when firing a weapon. (Expect in the special case of a rifle and polearm). That was silly. The DAT and DAT Information screens now take into account WDA only when not shooting.
Shields now need to be in a hand for the sheild to show up in combat damage calc.
Autocombine was taking bullets of different types (hollow point for example) and magically making all bullets in the inventory that type.
Explosives now have a value in the bazaar if "on special".

02/09/2020 - the system now fully support flexible weapons by automatically choosting entangle for flexable weapons and calculating damage based on the entangle formula with no extra input from the GM. This was a huge task, I now remember why I didn't like players taking Flexible Weapon. It is now very workable in the game for PLAYER CHARACTERs. NPCs can use them, buy some shortcuts, such as assuming nonexisting DFT (assumed to be 15) attributes are taken.

02/09/2020 - I found it annoying people didn't pick names for the characters in the generator. They would get a name like Noname342. Finally got done with that so I now randomly assign a sir name to the charcter rather than Noname###.

02/05/2020 - Dan wanted a "Repeating Crossbow" for the game. While I was adding it, I realized I had accidentally used bow reload times for crossbows. Crossbows reload at Pull/(STR * Assist). So with a windlass a 30lb crossbow loads in 1 turn for STR 15 characters. Crossbows are again effectively nerfed, one shot, and drop.

01/31/2020 - Angus discovers a flaw in Thrusting and Missile Special Effect that cause low effects and less impaliments. Fixed.

01/16/2020 - Add quick links for weapons and guns to the DAT screen so the GM doesn't have to click into a player to resolve their attack. Slow internet is making that hard. If the weapon is not ready, the player should ready it, or the GM can click the link to show all weapons.
I also added STR GRP to the HTH list for player pages for use when the player is calculating Two Weapon combat.
For characters with multiple guns, it is hard to remember which gun I'm resolving damage for. The screen now states which weapon I'm caclulating.
Armor details call armor things like QS reinforced. On the details screen, it now expands those out to things like High Quality Steel for player who don't know the codes.
The GM version of the character sheet is now more compact so characters don't have so many pages if they have a ton of skills.

01/16/2020 - More Thrust tweaks. When thrusting, the damage is reduced by -1 to your STR Group. However, it does not reduce character's ability to use the weapon. So a STR GRP 3 charcter can thrust with a STR 3 weapon, but the damage results are at Group 2. The character does not get a penalty for using a weapon beyond their STR GRP. A flaw in the caclulations was reducing the effective STR group to 2, then giving the -1 STR GRP penalty for using a weapon they were not strong enough for.

01/14/2020 - Remove all Rigiplast and Ballistic Cloth that was quitled or Reinforced. Technology to do that wouldn't exist. That would be the same as making new RP or BC. Just no. Update: Yea, so this update erased ALL of the armor on EVERY character. I restored that back, then I took any character with BC or Rigiplast and made that armor the base for that armor.

12/30/2019 - P+ ammo is all the rage now. I added it to the guns. 15% increase to BDG, which is being kind. Really critical misses with P+ should be worse too. If charcters fall in love with it, I'll modify critical misses too.

12/29/2019 - So if you are using a HTH weapon where your STR is too low to use the weapon, a character should get -1 to their STR GRP. Turns out their STR grp was getting nerfed. No one every used weapons they couldn't fight with so I don't believe it every came up, but it is fixed now.

12/27/2019 - Roy Holder pointed out that opponents generated were not being named Leader properly. Also if users were using NoSCRIPT plugins, they couldn't use the charcter generator. Both updated.

12/25/2019 - I better defined how to make grenade launchers and rockets. Grenade launchers are firearms and require that path. Rocket launchers are empty tubes that launch propelled grenades, so complex explosives is enough to build them.

12/25/2019 - Blacksmithing prereq was not being checked in charcter genration or on the skills list.

12/24/2019 - THRUSTING, THRUSTING! Ugh. Oh yea, Thrusting is a -1 STR GRP for HTH weapons. You thrust, you do less damage. Guess what? Some weapons require thrusting. Knife Spear for one. It isn't S,T it is just T. So the good news is you get a +! to your BCS for your trouble. That is now clearly displayed on the character inventory.

12/23/2019 - Cheater Part 2! I found a character with 56 development points spent. That should be impossible. I put in a lot more checks to prevent these run away characteres. I found some clean POSTs that I fixed as well. No idea how that strange character was made, but it shouldn't happen again.

12/23/2019 - Cheater! I found myself cheating! I totally forget my recoil when calculating mid-phase shots. Very stupid. I've updated the BCS calculator to also calculate recoil for mid-phase shots. Then I added everyone's guns, ranges, BCS modifiers, recoil modifiers, stuff for crossbows and such. Much easier now to get a good BCS for a firearm with a recoil.

12/22/2019 - Removed Sale Bin and Bazaar from Storage Mangement.

12/22/2019 - Only GM can sell the Sale Bin so they can adjust the totals.

12/22/2019 - When looting, all loot just goes to one locations. It is faster and the players can sort it out later.

12/22/2019 - Restricted crafting classes that didn't make sense from showing up in the bazaar (like currency).

12/22/2019 - Stopping effects on gun_damage now include added BDG from crits and messages now reflect that.

12/8/2019 - Beasts now pull from the database. Random beasts can be anything except zombies.

12/7/2019 - Development points are still a problem. Limiting points to 25 attribute incrase points allowed a player to use 59 points (25*1D3) to add to their attribute. This 59 year old character was a super ninja. These are crazy numbers. I've changed the limit from 25 attribute increase points to up to 30 points to increase attributes on a Standard Character. That is anywhere from 10 to 30 attribute incrase points, depending on the rolls. Character version incrased from 3.8 to 3.9 to reflect the change in development points max.

12/6/2019 - Added 100-year after chracters.

11/27/2019 - Players can now use speciality ammo on their guns (Power Shock, Armor Piercing, FMJ). This is set under their gun details. The system has supported special ammo, but it did not allow players to choose special ammo. Special ammo is now supported in inventory and in magazines.

11/26/2019 - Allowed gun damage for shotguns to swap buck or shot on the fly in the damage caclulator. Players still need to select either a shot or buck gun, but temporary overrides are now possible.
Update more things to use the 'common' ammo setting. Also added a "Only My Guns" settings to add a magazine. Rather than looking at 120 magazines, a player can now just see his weapons. Normally players only add mags for guns they have in their inventory. It is still possible to add others, but it is easier to add.

11/25/2019 - Complete overhauled the BDGs for all of the rounds based on real world data. The BDG is the Muzzle Energy of a round divided by 100. This is fairly simple, there is a formula for muzzle velocity and bullet grain in Book 3. All of the existing BDGs have been updated. All are now consistant with real world data (which was not easily available when the game was published.)

11/24/2019 - "Players Start Here" page was displaying inventories that were marked as "Not Allowed", so that has been closed off so player can no longer see and remove items.

11/24/2019 - Fixed some display issues with bullets in inventories.

11/24/2019 - Made it possible to easily remove 20 bullets from a stack of bullets on characters and storages.

11/24/2019 - Updated "add to bazaar" for most items, it now calculates the BP properly. I also added support to make special and normal gear have specific barter values which allows for more custom pricing on items being sold. The truck load of beer the players found was difficult to work with. BTW: a case of beer is 40 bp, if you are wondering.

11/24/2019 - Made it easier to move large amounts of gear for storages and player inventories to support sales at the Bazaar.

11/24/2019 - Updated Learning Rates. Gifted and Expert teacher was not adding two points. (rare anyway) Also players were not properly getting bonus for 9+ talent.

11/18/2019 - Updated grenade damage calcuator to better handle damage against the thrower if they are in the frag zone. It was confusing and the use of the term "Blast Zone" was also confusing. It was really the Frag Zone, so it was renamed.

11/18/2019 - Updated critical miss to look nicer. It now shows only the critical miss for the type of action that is missing.

11/18/2019 - Clarified that CRITICAL damage is caused when HTH weapons cause critical damage.

11/18/2019 - Updated Healing Rates to better calculate critical damage.

11/18/2019 - Updated machinegun to work better with zombie hords. Now can hit up to 24 targets.

11/18/2019 - Updated fuel production to be easier to use and to indicate more details about the process.

11/17/2019 - Change the way hit locations work. It is another one of those "I can do it in my head" things that other GMs struggle with. I've never had an issue with a hit being location 4 or 5. The program showed 4/5 and I quickly determined 4 or 5. Later I added exact caculations, but didn't update the graphic. Now the graphic show location 4 or 5, which ever is correct.

11/15/2019 - Fixed a reported issue of storages not deleting proper. A clean up routine was added and it didn't work properly as the tablename was defined properly.

11/8/2019 - Added a gear category for explosives. Due to the requirements for the bazaar to have barter value assigned to a lot of things, adding explosives type of gear makes calculating BV really easy.

11/1/2019 - Added the Bazaar. A quick setup store with a large varity of items that players can move to their inventory.

10/22/2019 - Added quick actions to DAT display so GMs don't have to go to another screen to enter actions for players and NPCs in combat. Added some crafting elements.

10/20/2019 - Added the bazaar. This is a random store generator that generates a store, called a Bazaar, that allows the players to look at the store contents and allows them to move it directly to their inventory. This also automatically (and somewhat roughtly) determines the barter points for everything in the sort. Since these can vary wildly in different games, the system allows you to add a multiplier. For example in my 150 year after campaign guns were 10x as expensive.

8/22/2019 - Lots of cosmetic work on the site. Lining up buttons (Thanks Kelly for making me worry about that kind of stuff.) I also modified the way hunting/trapping output is calculated.

8/10/2019 - Crafting. A GM who is running a game loves the crafting systems of various RPGMMOs, so he has been harping on me to adjust the crafting system to be more robust. Aftermath! has a lot of crafting, but it is all poorly defined, and all crafting is done differently. There is no cohesive system that is used in all crafting.

I've defined each type of crafting in Afermath! and introduced the idea of Kits. Kits are used to make crafting easier. Crafting can be done without a kit, but it takes longer. Not all crafting takes a kit. Not all kits are for crafting. Serious, you could get lost in book 3. I've added all of the types of crafting to the menu and show what is required as input to calculate the output. Kits are discussed in book 3.

I've added books to the system. Book 3 talks about books in one or two places, they can be used to replace teachers, but the learning rates table doesn't mention them. Basically, with a book, you get +1 like you have a teacher. If you use the DAT random opponent generator, you'll see books on opponents that can be looted.

Interesting side notes: It takes a week to craft using a still and your character can't do anything else. It takes a week to craft with fermentation, but you don't have to take any time to watch it so that you can do other things that week. Fermentation takes supplies (yeast and such) and food. So making wine or beer removes food. Fuel Production requires a Lab Technique roll, you use Fuel Production skill to setup the lab.... ugh...

7/14/2019 - Lockpicking... Ugh, it was just ugly. I've redone the whole lockpicking system. The times where a bit strange. Given real world numbers, the game numbers seemed to be strange. I was calculating it on a one minute clock, but I personally can rake a simple lock in seconds. The numbers for Safecracking were also really low while locks took too long. The new numbers should be more realistic. They are also still plenty random. Some locks are easy and quick and some just don't open.

7/03/2019 - Preparing to move to PHP 7.3. I've made several updates, removing Blowfish and other small changes. I also switch the email sender to Amazon AWS as it was still using Sendgrid, which my free account stopped working.

5/31/2019 - Thank you to David S. Harmer (yes, that David S. Harmer)for going over the character generator and giving me his input. (and finding an issue) Players may use up to 15 development points that add 1D3 to attributes rather than just their initial attribute incrase points. Note that the 15 point level is not a rule, and can be turned off, but several GMs have stated they must have that rule to prevent 69 year olds turning into a 20 year old Bruce Lee though attribute increase. Also David gave a semi-official ruling on ENC CAP it is 3*STR GRP + DFT GRP. (as shown in the example, not the text).

Characters that are 3.5 who are edited will get the development points recacluated to the new 3.6 format. So if you haven't started using at 3.5 character yet, edit it and get the free points.

5/19/2019 - A kind user pointed out that the IP blocking system was confusing. The idea is to keep bots and people who just want to screw with a GM's game out, but not to make it difficult for players. Apparently I failed. I've updated it now so that if one player in a location logs in, everyone at that location is able to see everything. This was already the way it was for GMs, but now this includes players. There is no more IP restriected screen. (Oh, yea, I didn't notice all of the updates said 2018, I just copied the line below it. Updated to 2019.)

4/19/2019 - Armor can now have sets that the player can swap. I found a need to be able to swap between two sets of armor. One for one mission type and one for another. Players can now set and add armor to two sets of armor. (Really, this could be 3-5, but two should do it. If it doesn't tell me.)

4/3/2019 - Added Exotic weapons to the system. These are those ray guns, lasers and blasters that no one ever uses.

3/24/2019 - Weapons survivability has been such as drag. If the armor is format R and AV >= 6 or armor >= 8 then roll a D20 less than weapon survivability. Let us see that is an armor location lookup; an armor format look up; weapon survivality chart determination and a D20 roll to see if it breaks. That is more work than anyone can do in a game. It would take a minute just for a player to roll these each attack. Now included automatically when attacks are made with HTH weapons and bows/crossbows (arrow/bolt breakage). Also included in barrier break attempts.

3/22/2019 - DAT Info page added to the player page. This allows players to get basic info about who they are fighting, DRT can be hidden or all information can be hidden.

2/27/2019 - Bangs head on keyboard... ok, so now I've added WDA to the character sheet. I know it is just score/20, but hey, some people.

2/24/2019 - Add a weapon, Brawling Punch to the weapons list. This gives the proper WDM and modification for weapon length, namely, the ability to get a +1 in the same hex.

2/24/2019 - When "Add Opponents" was used, the opponents had a very limited armor selection. The AV was controlled well, but the choice of armor was not. I've opened it up so opponents will have a stranger mix of items. I want to see a guy wearing Football pads!

2/24/2018 - ODAs on the main DAT display were INSANE!!! It appears they were adding themselves in a loop. That is fixed now.

12/20/2018 - Updated bows to have more information and only show arrows in DAT manager if the arrows are in the inventory. Updated armor details page to sort. Updated clothing list to search for specific location. Also remove legs from Arm Harness. No idea how an arm harness covers legs. It gave me a headache thinking about how that would look. Updated Posions and added a new category LOCALIZED. These are poisons that only effect a specific body part. Like from a scorpin or spider bite.

11/26/2018 - Kurt Feltenberger pointed out that unlimited development points could be spent to increase attributes leading to 68 year old characters who were Bruce Lee at his prime. Development points have been limited to 15 to make older characters more realistic. Characters generated this way will be marked verison 3.5 characters. GMs can login and go to password reset to turn this off for themselves.

11/11/2018 - Moved site to Cloudflare. Update favicon which was not on https.

10/28/2018 - Updated recoil effects. It wasn't taking STR into account if the Score was higher than 100. Recoil is (Score-100)/5. So if you have a 120 score (20/4) You should have 4 recoil reduction.

8/23/2018 - Change a lot dealing with moving items from character inventories, store inventories, loot lists. I also added Magazines for weapons so you can track the mags that characters have. This ties into the inventory stuff for encumberence. I also added a "DROP" location where players can temporary drop and item and make it unavailable to them in their inventory, but not lose it from the program. This helps when a player might drop their rifle before DAT to unencumber. Mostly when a player uses the drop function, it means left it behind someplace, not on the ground in combat.

8/23/2018 - Changed all of the ugly colors on the site. When I added a few colors it was nice, after a while it was a sea of ugly boxes.

8/04/2018 - Added crafting materials tracking for bases. When players want to craft, we need to track how much crafting materials they have.

7/01/2018 - Update the way running is tracked in DAT.

6/28/2018 - Opponents place into DAT can now be edited, so different HTH and Guns can be swapped in if something specific is needed. Often NPCs don't change or get new weapons in combat, but I planned a combat where they would, so this supports it.

4/22/2018 - Reputation was not calculating correctly. Reputation should add postive and negitive reputation and give a final number. It was not.

4/15/2018 - A ton of updates for PHP 7. Thanks to everyone, and mostly to Roy H., for pointing out any lingering errors.
The PHP 7 upgrade cost us all of the login info, so new logins are needed for everyone. The system works much faster now.

12/20/2017 - If a zombie attacks a player, there is a chance of infection. Attacks that exceed the armor value by 100% on non-rigid armor and attacks on areas with no armor are infection risks. Who can remember to do that. I've added a function to the DAT attack matrix that indicates when infection is possible.

12/20/2017 - Update zombie hit rules. Headshots should be common. They were not very common in testing. I've shift it to make them very common.

12/20/2017 - Removed a memory leak on the Armor list page that would delete the last PC if DAT was active. (foreach loop).

12/08/2017 - Yep, sling and slingshot are format 3 skills and Rocket Launcher??? removed!

11/22/2017 - For generated opponants, I made it possible to directly transfer their weapons, gear and armor to Player Characters. This makes post combat looting much faster.

11/22/2017 - Generated characters didn't match the PDF vs the view page. On the view page, the Attributes did not contain the MOD value (The change due to age) It was on the PDF, but not the view. This effected age group 0,4 and 5.

11/22/2017 - Added Zombie Enclaves, small groups of people huddeled together against the zombies.

11/19/2017 - When players are added to DAT, they now show up on the top menu. This prevents a lot of scrolling around looking for them. It should make paging faster.Á

11/19/2017 - I've modified loot storage so that items can be "Given" rather than swapped. This allows the GM to provide an item to more than one player or to keep an item that is common in the loot storage so it doesn't need to be looked up each time.

10/11/2017 - Switched to Invisible reCAPTCHA after normal recaptach stopped working for GM logins.

9/10/2017 - Added Hand and a Half damage to the system. When a 1 1/2 handed weapon is used with 2 hands, it gets a +1 gropup modifier. I was doing those manually, but it now askes if you are using 1 or 2 hands on the integreated one. The generic one, just set the pulldown for 1 extra str group.

9/10/2017 - Created Zombies as a beast and added special zombie hit rules to the hit charts for automated hits and damage.

9/09/2017 - Double skills were not being marked if they were in format ATTR + Talent + Talent. Seems this caused issues with Pathology, which required Chemistry.

9/03/2017 - Added some Aftermath! Zombie details to both armor sets and beasts. I added the special Zombie hit table under Aids.

7/22/2017 - Modified the HTH hit damage page to know which weapon was being used. This allows it to check STR against required STR for weapon and allows the damage type to be know so that we can display Lethal and Subdual damage rather than total damage.

7/22/2017 - Add a character sheet to the DAT page for player characters.

7/13/2017 - Add a player information page, which is basically a web page that a GM can create on i314.org to point their players to character sheets, inventorys and other sites. GM must be logged in to see these options.

6/18/2017 - Bugfix in Gun Damage. Spare period causing a problem.

6/17/2017 - Bugfix the Travel Time to actually caculate daily travel time correctly. It was not dividing daily time by 10. Expanded daily travel time from 10 hours to 24 hours, since it is within the rules to force march. Added implications of that.

6/17/2017 - Bugfix character generator to show Estetic skills properlty on FINAL page.

6/17/2017 - Removed Version 2 from printed character sheet.

6/17/2017 - Made all of the site https://. I also started logging changes a bit more realistically like a real project.

01/15/2014 - The main goal is to get a chracter creator online so that it will be easier to roll characers. This is a huge time consuming thing, we need to have the ability to generate characters.

I played around with the site for about 2 years before really getting the character generator on line.

10/20/2012 - Started site development in PHP. The prior program was in BASIC and was abandoned in 1996 when the wife said she had enough of having friends over to play Aftermath!. Developing in PHP 4.6, the newest and most cool version of PHP.


Aftermath! Game and Data Copyright © 1981 Robert Charrette and Paul Hume        Player LoginGM Login Changes/Updates Dark Theme

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off i314.org through cookies. Learn more, including about available controls: Cookies Policy.