Coder Social home page Coder Social logo

polserver / moderndistro Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 17.0 21.93 MB

Package of scripts and configs needed to run POL

Shell 0.61% Batchfile 0.54% Pascal 54.87% PHP 0.82% C++ 9.30% HTML 16.13% SourcePawn 4.71% CSS 0.23% Pawn 2.32% NASL 6.51% Classic ASP 0.32% Python 0.02% POV-Ray SDL 3.63%

moderndistro's Issues

Need to see how quality modifiers work in crafting scripts.

There appears to be something awry with crafting. The quality value of an exceptional item, as reported by the crafting script, is 1. The issue is that the base quality on items is 1. Exceptional items should have a quality value > 1.

Crates and Chests

Every interactive (openable) chest and crate in the world has a key in it.

Treasure chests are being created as regular chests with a key in it

Cooking not working

You can't dobbleclick any raw food to cook it. And you cant make fire to cook it too

Bandages are not healing

Bandages are not healing, doesn't come back to the inventory bloody and doesn't raise healing skill

Ores and attributes

Different ores don't give different specks to armor and weapons.

The armors are created with the ore color but not attributes
the weapons are created with the correct name but not the ore color and attributes.

Some macefighting weapons dmg

War axe , Hammer Pickm, smith's hammer, war hammer, mace, war mace damages are hitting 12 every time even with skills at max and even if you modify the damage in .info

it looks like a problem with some macefighting weapons.

(war axe should be macefighting? I think as a Axe it should be on Swordmanchip, right?)

tinkertraps.ecl does not exists

When trying to open a traped container such as a treasure chest it does not trigger the trap. In POL cmd it gives this messege

Warning! pkg/skills/tinkering/tinkerTraps.ecl does not exist!
Exception caught while loading script pkg/skills/tinkering/tinkerTraps.ecl: Unable to open pkg/skills/tinkering/tinkerTraps.ecl for reading.
Unable to read script 'pkg/skills/tinkering/tinkerTraps.ecl'

Scimitar not listed in blacksmithy.cfg

Scimitar is not listed on blacksmithy.cfg but is listed in SmithMenu.cfg, thus it apears to be crafted but it can't be created with blacksmith in game.

Missing chargeUpkeep script

In scripts/misc/logon.src in function RestoreMods around line 470 we can find:

start_script(":combat:chargeUpkeep", parms);

but this script does not exist in modernDistro package.

also there are calls through start_script inside pkg/systems/combat/include/equip.inc

Tailoring or/and scissors not working properly

Tailoring has some issues:
-making a leather armor and cutting it to get materials returns clothes and not leather.

  • With high skills (150) cutting a dress(for exemple) that uses 10 clothes to be made, it returns 11 clothes back

Several Issues from Discord

strobelartesao — Today at 8:14 PM
Hello, my friedns. I was playing around with modern distro and placing some npcs and found some strange things. The Stablemaster spawns naked and with no hair.

Also testing damage with some friends, something must be of (i don't know how to check it in the scritps... noob here). They went to a cemitery and the damage looks like is always only based on STR and not on the weapon or skill they have
[8:15 PM]
is there something i have to setup and configure?
[8:19 PM]
i've noticed when someone with a horse/ostard/llama dies, the animal desapears and when you ressurect the player a strange random item is created in your bagpack.
[8:21 PM]
does it looks like bad configuration or i've messed something up?

strobelartesao — Today at 8:29 PM
Ow! Remembered now: the jeweler don't buy jewels and gems

strobelartesao — Today at 8:38 PM
Owwww! Annnd the scrolls didn't disappear when used and staff's/wand's charges don't consume
[8:40 PM]
Looking to all those errors, I'm quite sure the problem is on my side... Is there any chance someone can help?

Dev_GIB — Today at 9:10 PM

Moving items arround

Sometimes, when you are moving items arround into bags or containers and try to move anything else it says "You are already holding an item" and you have to logout and login again to fix it

Pickaxe can't be made

I believe the recources needed to make the pickaxe are not listed in it's script.
It is present in tinkering menu but can't be crafted

Riding mount

On tuesday it was working normaly (and i've not touched the codes) and today the mounts are desapearing after riding them a littlebit

Dying riding a mount

When you die riding a mount it disapears and become a strange item (usualy a ship tile) in your bag when you ressurect

Tactics is not rising

Tactics is not rising any skillpoints. The bug is happening at 0.0 tactics and 101 dex (I know... random number. Could be dexterity related. I'll test it later) and using a war axe with kiteshield.

Bug with recall runes

Ok. After brief testing I've found that recall runes do not work as they should.

First thing is bug in circle5/mark.src spell script.

if (cast_on.IsRecallRune())
        SendSysMessage(caster, "You can only cast that on a recall rune!", color := 33);
        return;
endif

it should be like this (exclamation mark is missing :) ):

if (!cast_on.IsRecallRune())
        SendSysMessage(caster, "You can only cast that on a recall rune!", color := 33);
        return;
endif

After fixing that I've found that items/rune/recallRune/use.src is checking 'x' prop instead of new Destination struct to see if rune is marked. Rune is marked but if we double click rune it will say it is not.

That probably needs switching to rune.GetDestination() method. But... if you do that we need some kind of error returned from that method because if you double click rune and use GetDestination() method then var destination := GetObjProperty( rune, "Destination" ); will return error which will lead to code that checks "old type rune" and that will fail also setting new Destination prop on blank rune with errors :)

So to fix that we need better checking if rune is old :) or maybe add IsRuneBlank() method :)

So far I've found this. I'm not sure where else this can go wrong too :) So because it's not just one exlamation mark I'll leave this here for review.

Treasure Chest not adding items

When using treasurechest spawn system, it is unable to spawn items in ti. Instead it spawns a key

in POL cmd it gives a messege like the one below for each item it can't spawn
syslog [pkg/tools/gmtools/spawnTest.ecl]: Unable to create sapphire on wooden chest. Error= Could not insert item into container.

oncreate.ecl not working properly

When creating a new Character and choosing Paladin, warior, ninja or samurai The oncreate.ecl can't create the newbie items as practice krysis, longsword and shield (not sure if other items are created.

When creating a new Character and choosing Mage or Necromancer, the client is disconected and in pol cmd it shows "Starting skill values incorrect"

buffs properties

properties are not deleted from the character after the server restart.
We start the server and we can’t make ourselves a buff, since properties are present

Tamed Horses movement

I Asked a tamed horse to follow and it follows tile by tile stoping every step it takes

Pickaxe durability

The Pickaxe's durability stays in 45/45 even after heavy usage but sudently it breakes

Choping wood

Choping wood is giving the player 10 logs each time it collects wood

Some sounds are off or missing

I've noticed many sounds are "missing" or "different", like the pickaxe sound is a "punch" sound instead of "tchktchktchk". The sounds of putting things in your backpack are missing. Like throwing som coins in your bag or getting ore while mining. Nothing makes sound. The sound of smelting ores is a "bubbly boiling" sound and not a flames/forge sound.

controlCorpse.src

does not change the graphics of the corpse

corpse.graphic	:= 0xeca + RandomInt(9);

Scissors not working

Found out scissors where not working. Went to the scripts and saw that the item had different names(codes?) in different scripts. Fixed that here in my end. Now the scissors work for cutting cloth rolls (don't know the name and will check later) but can't cut clothes and other items.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.