GithubHelp home page GithubHelp logo

openunderlight / ulclient Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 4.0 45.71 MB

License: Other

C++ 69.49% C 12.74% AGS Script 0.42% HTML 16.19% Makefile 0.19% CSS 0.03% XSLT 0.04% Perl 0.43% Module Management System 0.03% Objective-C 0.36% Roff 0.07%

ulclient's Introduction

ULClient

For questions find us in Discord: https://discord.gg/yuDngyj

ULClient can be built using Visual Studio 2017. You'll need to download several updates after downloading MSVS 2017 Community. Specifically you need to make sure you have the v140_xp Windows SDK. You can download all the necessary SDKs from Microsoft's website.

You should also set the startup project to Underlight - not AgentSvr or AgentSvc.

You'll need the other Underlight assets in the target directory you're running the executable from (by default: C:/lyra/dev). Those assets can be found in this repository, under assets/

ulclient's People

Contributors

arexroad avatar clrhodes avatar freememory avatar ghazgkull avatar sidased avatar tonygermano avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

ulclient's Issues

Abjure is broken

Make sure neighbor is not NO_ACTOR
Try to also fix Mass Evokes with Abjure

New art: Release Mare

Wish and I have spoken and agreed on the following details:

This would be a minor rework of Trap Mare.
The majority of the primary mechanics would be the same with some changes.

Name: Release Mare
Focus: HOUSE ART (AOE) It should not be a SM minor.
Cost: 10 Dreamsoul NO Power Token cost.
Evoke time: Same as Trap

Purpose: To give pacifists equal footing for XP gain and essence collection as a hunter would have. This would be the primary source of XP for most pacifists, and is currently one of the largest deterrents as its harder to advance without hunting as no other real mechanic exists to automatically gain XP. Hunters also have access to Mission Boards, so they get the advantage of hunting AND mission XP. Pacifists only get XP from hunting.

Notes:

  • The art should operate identically as far as mechanics to Trap.

*However, the essence dropped should be equal in value to a collapsed mare of the appropriate level, not a trapped mare.

*It should award the same XP as a normal mare collapse of the appropriate level.

*To compensate for the reduced essence value and to put it more in line with the time it takes to hunt, it should have a greater success rate by 20%. For example, if Trap Mare has a native 25% success rate (hypothetical), then Release Mare should have a 45% success rate. This may need to be tweaked to still be viable as a method to hunt and gain XP but not exceed 50% of the essence value collected by an SM trapping in the same amount of time.

Capping XP Loss

What do you guys think of a "cap" for XP loss after a certain sphere- Like IF XP loss > 100000 then XP Loss = 100000 - so this way folks arent losing millions upon millions of XP loss after certain spheres - putting folks into a situation where conflict is not "financially" (based on XP) a viable roleplay in UL when the losses from multiple collapse are just too substantial. Back when everyone was 3rd thru 5th with a few 6th spheres in there, getting back XP after a war was substantially easier especially with Boards, but with Boards having a cap - getting back millions upon millions of XP is nearly impossible unless your a seasoned fighter

Or have tons of hours on your hands to get it back.
Losing 10 million XP a pop is not going to encourage anyone to be in a war, and if anything the peace keepers will try that much harder to prevent it because the losses are just too great
I am sure if Lyra was alive and well today, they would have realized this was an issue with the current playerbase we have.
Fighter class characters will hate this as this is their primary source of XP gains (aka Lu) but we have to figure out a way to balance
1 collapse on 9th sphere would take nearly 3/4th of years worth of FULL XP from the house board to get back. And thats just 1 collapse
Imagine 10. Your talking 7 years every single day getting max XP from a house leader.
Thats ridiculous.
And quite honestly useless.
The Lu's of the world have scared off dreamers indefinitely due to the losses they took.
Players wont come back and risk these losses. But with a cap. Or even a daily cap or something, it would be more balanced.

Issue

There is always issues in my tissues!

Join party distress call

Well it would be cool if there was a single button you could push to send an alert to your party that you need help, cause if you stop n type then you get floated.
But if you press H for example it automatically sends either a message or emote like >Flower Buttface needs assistance!
And they know to like rally you real quick.
While you zig zag around and suck dreamsoul for a sec.
Before you go into a fight you can be like 'If I need assistance I need FA/Rally me.

I don't know about coding but you know how you hit x or whatever to see your xp, make it like that but a pre-set message and instead of only you can see it, only your party can.

Originally posted by @FlowerButtface in #12 (comment)

Rename Tehthu Oblivion to Chaos Oblivion

Player Strike Art - that works only on GMs or primarily DMs
The art is acquired thru a lore item - Taught by Lore Item Teacher
Art is lost once successfully evoked (not on a Failure), RPing the hunt for the Lore Item again
Art causes 1pt focal elemen loss. (instead of DreamSoul loss)
Dreamwide Annoucement upon Success
All protection arts must be off to evoke - Putting the player in danger whilst evoking (this will help prevent an evoker from standing in a corner pre-evoking the art) - alternative would be the art can only successfully start evoking when it detects a Soulsphere (GM) character in the room -again preventing pre-evoke

The thought is this would allow players some high-end power for defeating DMs or Antagonist GMs. It wont make them an ongoing threat as the art is lost once use successfully, allowing other players to be able to acquire this short term power.

Prime Changes

New Prime created with Banishment function. Prime ownership set to HC. Strength added via GMClient functionality. HC Ruler unable to Initiate or Knight with Banishment Prime.

New Art: Distress Call

Name: Distress (Or "Distress Call")
Focus: Dreamsoul (5 cost) + 1 PT/Elemental Mass Charge (NOT A house art, house membership merely allows "House Members" to be available as a target option for the evoke. Probably with a drop down menu, or checkbox?)
Learnable: Orbit 10
Evoke Time: 2.5 seconds, minus .25 second per plat (so, 0.25 second evoke time at 90 plat).
Duration: 2 minutes + 30 second per plateau
Effect: Pulls up a small drop down menu screen that defaults to "House Members", but a name could be typed in much like Locate. When "Send Call" is selected (or the enter button hit), the targeted people/person gets a message like "Arnaya's Battlecry rings in your ears" or "Jade's Rallying Cry rings in your ears"... or whatever message is decided when the art is coded. The characters/Character that receives the message can translocate to the evoke location (or somewhere right nearby, which ever) for the duration of the effect. So, for two minutes plus 30 seconds per plateau of the Distress art.

The suggested evoke speed and durations and all that are as best I can put together for balancing things. If Dev suggests something other, please go for it :)

Razorwind is OP

Develop a means of reducing/limited razorwind blade minefield damage.

Whisper Issue: Similar Name Whisper Redirected

How to replicate:

Have characters named Jade and Jaden in the same room

Whisper Jaden and watch that whisper appear on Jade's client.

Issue happens while using modern chat, unable to replicate in classic chat.

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.