Code Monkey home page Code Monkey logo

fortress-royale's Introduction

I ❤️ OSS

All of my work is free to use, but please respect the license and credit me wherever possible.

fortress-royale's People

Contributors

alex-turtle avatar benben-6 avatar blueberryy avatar fortytwofortytwo avatar hinanawi-tenshi avatar mikusch avatar nextinmono avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fortress-royale's Issues

Mannpower crate may contain nothing

Opening a Mannpower crate may sometimes yield nothing. There is a possibility that it is actually a Grappling Hook that falls out of the world. Best way to find the culprit would be to log every loot roll.

Crash server

I get a server crash after a few minutes of playing with the error

L 01/04/2021 - 09:30:08: [SM] Blaming: royale.smx
L 04/01/2021 - 09:30:08: [SM] Call stack trace:
L 01/04/2021 - 09:30:08: [SM] [0] GetEntProp
L 01/04/2021 - 09:30:08: [SM] [1] Line 705, royale / stocks.sp :: TF2_GiveNamedItem
L 01/04/2021 - 09:30:08: [SM] [2] Line 40, royale / loot / loot_callbacks.sp :: LootCallback_CreateWeapon
L 04/01/2021 - 09:30:08: [SM] [4] Call_Finish
L 01/04/2021 - 09:30:08: [SM] [5] Line 261, royale / loot / loot.sp :: Loot_BreakCrate
L 01/04/2021 - 09:30:08: [SM] [6] Line 172, royale / loot / loot.sp :: EntityOutput_OnBreakCrateTargetname
L 01/04/2021 - 09:30:08: [royale.smx] Unable to call function for LootType '0' class '8'

Server Crashes

I Host a Dedicated LAN Server and always every 3 to 4 map changes the server crashes.

Hello, there are some issues

when player jumpdown on bus as soon as start round, other players cant jumpdown on round.

sometime use vehicle, that makes client clash.

tf2 theme music has playing over and over

sometime round doesnt start and bus arent spawned
It usually cause on large maps such as br_fork_v7.

spy has overhealed too much and when game is
finished so going next round but still overhealed. it seems causing by kunai and big earner

"MEDIC!" calls reveal your position to Medics

When calling for Medic, a bubble shows up over your head. This bubble is visible through walls for Medics, effectively granting them wall hacks.
We have already tried suppressing it by blocking CTFPlayer::SaveMe and by altering the tf_helpme_range ConVar, but they still show up.
This also triggers when a player is low on health.

Make zone damage ubered players

Currently, ubered players do not get damaged by the zone. This can lead to unfair wins and stalling.

Unfortunately the way this is set up in game code we can't just make damage ignore uber in a simple way. One solution is to detour CTFGameRules::ApplyOnDamageModifyRules and change the bAllowDamage parameter, however that does not work on Bonk. A better approach would be to somehow change the damagecustom to TF_DMG_CUSTOM_TELEFRAG but SDKHooks_TakeDamage does not support that.

Cant use spell attribute.

like SPELL: set item tint RGB:4;
SPELL":"

blah.

L 04/18/2021 - 23:08:17: [SM] Exception reported: TF2Attrib_SetByName: Attribute 'SPELL' not valid

Some request?

Last update, medic's self Ubercharge is no longer give uber when swap weapon.
I want configuration it before update.
can add this?

Also need update korean translation #41
@hinanawi-tenshi 's translation edits by me.

Medkits from crates sometimes can't get consumed

Sometimes, when opening crates, you might get some medkits if you have low health. In my experience more often than not those aren't usable, you can go straight past through them and they just wont be consumed. Not sure if it's a bug or a feature.

Winner events fire for 2nd place

Since there is a delay between dying and switching players to the BLU team, the 2nd place of every match will also receive the "Victory" screen and sounds associated with it.

Crash after mapchange

I am realizing that after changemap the server crashes constantly, sometimes at the time of changelevel, sometimes during the round.

I did tests with and without any plugins and continues with the same problem, currently I use only sourcebans, serverhop, help menu and nothing more complex. I had some skins installed and reduced the number to 4 to avoid problems with too many instaled vtf's .

I installed the accelerator to follow the crash reports, but I don't have the knowledge to understand what the causes are. If you can help me with the solution I would appreciate it.

Here are some of the latest reports:

https://crash.limetech.org/br5ab6bygv7d
https://crash.limetech.org/orjlyidl3epx
https://crash.limetech.org/s5qbr7zzuffa
https://crash.limetech.org/qvbdouqt74nx
https://crash.limetech.org/wun236pyc5ve

Thank you

Blacklist

Being able to exclude one class from random selection will make a good compromise between old and new system, while still bringing class variety to the gamemode

Maps available for now

Hello, I wish to test this mod in our servers. Is there any map available for this gamemode?

Zone timers don't stop on map change

Has happened with Timer_FinishShrink but none of the zone timers actually cancel on a map change. Need to add TIMER_FLAG_NO_MAPCHANGE to all relevant timers.

L 10/29/2020 - 20:42:56: [SM] Exception reported: Entity -1 (-2112745184) is invalid
L 10/29/2020 - 20:42:56: [SM] Blaming: royale.smx
L 10/29/2020 - 20:42:56: [SM] Call stack trace:
L 10/29/2020 - 20:42:56: [SM]   [0] SetEntPropFloat
L 10/29/2020 - 20:42:56: [SM]   [1] Line 249, royale/zone.sp::Timer_FinishShrink

Skeleton spell can still be rolled

I've attempted to fix this some time ago and thought I tested it thoroughly, but apparently I just got really lucky.

Relevant code:

public Action SpellPickup_TouchPost(int entity, int toucher)
{
if (0 < toucher <= MaxClients)
{
//Skeleton spell requires a nav mesh which most maps do not have, reroll if it was picked
int spellbook = TF2_GetItemByClassname(toucher, "tf_weapon_spellbook");
if (spellbook != INVALID_ENT_REFERENCE)
{
int tier = GetEntProp(entity, Prop_Data, "m_nTier");
if (tier == 1)
{
int nextSpell = GetEntData(spellbook, g_OffsetNextSpell);
if (nextSpell == TFSpell_SkeletonHorde)
SetEntData(spellbook, g_OffsetNextSpell, GetRandomInt(TFSpell_LightningBall, TFSpell_Meteor));
}
}
}
}

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.